msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-09-12 07:56+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Arabic "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (Bulgaria) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-10-20 01:34+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Bengali (India) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2012-01-19 20:22+0000\n"
"Last-Translator: yazar <zrncescientiae@gmail.com>\n"
"Language-Team: Bosnian <bs@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Status volumena mora biti omogućen"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Status volumena mora biti omogućen"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Status volumena mora biti omogućen"
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, 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:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Catalan "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.222\n"
+"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.232\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2012-04-04 20:28+0000\n"
"Last-Translator: Zbyněk Schwarz <Unknown>\n"
"Language-Team: Czech <cs@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr "Vyskytla se neočekávaná výjimka."
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr "Neschváleno."
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr "Uživatel nemá správcovská oprávnění"
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Pravidla nedovolují, aby bylo %(action)s provedeno."
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Kernel nenalezen v obrazu %(image_id)s."
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr "Nepřijatelné parametry."
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, 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:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr "Nelze načíst data do formátu json"
-#: cinder/exception.py:170
+#: cinder/exception.py:169
#, fuzzy
msgid "The results are invalid."
msgstr "Požadavek je neplatný."
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Neplatný typ obsahu %(content_type)s."
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr "Služba je v tuto chvíli nedostupná."
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Obraz %(image_id)s je nepřijatelný: %(reason)s"
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr "Zdroj nemohl být nalezen."
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Svazek %(volume_id)s nemohl být nastaven."
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, 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:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, 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:258
+#: cinder/exception.py:257
#, 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:262
+#: cinder/exception.py:261
#, 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:267
+#: cinder/exception.py:266
#, 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:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Snímek %(snapshot_id)s nemohl být nalezen."
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, 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:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, 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:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Neplatný href %(image_href)s obrazu."
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Obraz %(image_id)s nemohl být nalezen."
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Služba %(service_id)s nemohla být nalezena."
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Hostitel %(host)s nemohl být nalezen."
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, 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:314
+#: cinder/exception.py:313
#, 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:318
+#: cinder/exception.py:317
#, 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:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr "Kvóta nemohla být nalezena."
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, 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:343
+#: cinder/exception.py:342
#, 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:347
+#: cinder/exception.py:346
#, 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:351
+#: cinder/exception.py:350
#, 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:355
+#: cinder/exception.py:354
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Kvóta překročena"
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Přesun %(migration_id)s nemohl být nalezen."
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "Soubor %(file_path)s nemohl být nalezen."
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Typ svazku %(name)s již existuje."
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Nelze najít nastavení v %(path)s"
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Nelze najít nastavení v %(path)s"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, 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:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s"
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "Hostitel %(host)s není dostupný nebo neexistuje."
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, 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:429
+#: cinder/exception.py:428
#, 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:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, fuzzy, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Instance %(instance_id)s nemohla být nastavena."
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, 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:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Neplatná podpůrná vrstva: %s"
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Obraz %(image_id)s nemohl být nalezen."
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, fuzzy, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "Neplatný stav serveru: %(status)s"
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr "Špatná odpověď od SolidFire API"
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "Chyba v odpovědi SolidFire API: data=%(data)s"
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, 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:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Vyskytla se neočekávaná výjimka."
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Vyskytla se neočekávaná výjimka."
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr "Neplatná podpůrná vrstva: %s"
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr "podpůrná vrstva: %s"
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr "v opakujícím volání"
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
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:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr "parametr limit musí být kladný"
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr "Musí být určena třída ExtensionManager"
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr "Rozšířený zdroj: %s"
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr "Rozšíření %(ext_name)s: nelze rozšířit %(collection)s: Žádný takový zdroj"
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr "Rozšíření %(ext_name)s: rozšiřování zdroje %(collection)s"
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
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:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
#, fuzzy
msgid "in fixed duration looping call"
msgstr "v opakujícím volání"
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr "Výsledek byl %s"
msgstr "%r selhalo. Opakování."
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Spouštění příkazu (SSH): %s"
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Obraz musí být dostupný"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Obraz musí být dostupný"
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, 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:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
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:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Vytvořit snímek svazku %s"
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, fuzzy, python-format
msgid "Exception during mounting %s"
msgstr "Výjimka při načítání rozšíření: %s"
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, fuzzy, python-format
msgid "Symbolic link %s not found"
msgstr "značka [%s] nenalezena"
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "skupina %s již existuje"
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, 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:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, 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:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, 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:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, 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:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, 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:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr "odpověď %s"
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, 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:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "skupina %s již existuje"
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2011-01-15 21:46+0000\n"
"Last-Translator: Soren Hansen <soren@linux2go.dk>\n"
"Language-Team: Danish <da@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "bind %s: slettet"
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2011-08-23 11:23+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: German <de@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "keine Methode für diese Nachricht gefunden: %s"
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
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:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr "Ergebnis war %s"
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr "Volume %s: wird entfernt"
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "Volume %s: erfolgreich entfernt"
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, 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:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, 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:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2011-10-21 11:27+0000\n"
"Last-Translator: Tom Fifield <Unknown>\n"
"Language-Team: English (Australia) <en_AU@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Not authorized for image %(image_id)s."
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Volume Type %(id)s already exists."
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Could not find parameter %(param)s"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Failed to copy image to volume: %(reason)s"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backup: %(reason)s"
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, 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:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "Error connecting via ssh: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
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:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Removing iscsi_target: %s"
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Volume status must be available to reserve"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Volume Snapshot status must be available or error"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Volume status must be available/in-use."
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "Recovering from a failed execute. Try number %s"
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, 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:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume is not local to this node"
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:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Creating clone of volume: %s"
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, fuzzy, python-format
msgid "casted to %s"
msgstr "casted to %s"
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "%s is already mounted"
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, 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:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, fuzzy, python-format
msgid "Using NetApp filer: %s"
msgstr "Using NetApp filer: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, fuzzy, python-format
msgid "Destroyed LUN %s"
msgstr "Destroyed LUN %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, 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:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, 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:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, 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:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "Snapshot %s deletion successful"
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, 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:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, 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/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr "Got response: %s"
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Error running ssh command: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "Volume (%s) already exists on array"
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2012-03-30 11:10+0000\n"
"Last-Translator: Anthony Harrington <untaintableangel@hotmail.co.uk>\n"
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr "An unknown exception occurred."
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr "Not authorised."
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr "User does not have admin privileges"
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, 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:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr "Unacceptable parameters."
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, 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:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr "Failed to load data into json format"
-#: cinder/exception.py:170
+#: cinder/exception.py:169
#, fuzzy
msgid "The results are invalid."
msgstr "The request is invalid."
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Invalid content type %(content_type)s."
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Could not find parameter %(param)s"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Failed to copy image to volume: %(reason)s"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backup: %(reason)s"
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, 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:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Unknown NFS exception"
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Unknown Gluster exception"
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
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:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Removing iscsi_target: %s"
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Volume status must be available to reserve"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Volume Snapshot status must be available or error"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Volume status must be available/in-use."
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, 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:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume is not local to this node"
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, fuzzy, python-format
msgid "casted to %s"
msgstr "casted to %s"
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, 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:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, fuzzy, python-format
msgid "Destroyed LUN %s"
msgstr "Destroyed LUN %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "Snapshot %s deletion successful"
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, 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:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Error running ssh command: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: markmc <markmc@redhat.com>\n"
"Language-Team: en_US <LL@li.org>\n"
msgid "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"
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr "An unknown exception occurred."
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr "Exception in string format operation"
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, 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:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr "Not authorized."
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr "User does not have admin privileges"
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, 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:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Not authorized for image %(image_id)s."
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr "Unacceptable parameters."
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, 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:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr "Failed to load data into json format"
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr "The results are invalid."
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Invalid content type %(content_type)s."
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr "Service is unavailable at this time."
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Image %(image_id)s is unacceptable: %(reason)s"
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, fuzzy, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr "Expected a uuid but received %(uuid)s."
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr "Resource could not be found."
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Volume %(volume_id)s could not be found."
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, 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:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, 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:258
+#: cinder/exception.py:257
#, 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:262
+#: cinder/exception.py:261
#, 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:267
+#: cinder/exception.py:266
#, 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:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Snapshot %(snapshot_id)s could not be found."
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "deleting volume %(volume_name)s that has snapshot"
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, 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:290
+#: cinder/exception.py:289
#, 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:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Invalid image href %(image_href)s."
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Image %(image_id)s could not be found."
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Service %(service_id)s could not be found."
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Host %(host)s could not be found."
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, 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:314
+#: cinder/exception.py:313
#, 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:318
+#: cinder/exception.py:317
#, 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:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr "Invalid reservation expiration %(expire)s."
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, 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:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr "Quota could not be found"
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr "Unknown quota resources %(unknown)s."
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, 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:343
+#: cinder/exception.py:342
#, 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:347
+#: cinder/exception.py:346
#, 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:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Quota reservation %(uuid)s could not be found."
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Quota exceeded for resources: %(overs)s"
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Migration %(migration_id)s could not be found."
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "File %(file_path)s could not be found."
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Volume Type %(id)s already exists."
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Malformed message body: %(reason)s"
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Could not find config at %(path)s"
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Could not find config at %(param)s"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, 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:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "No valid host was found. %(reason)s"
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, 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:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr "Maximum number of volumes allowed (%(allowed)d) exceeded"
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr "Maximum number of snapshots allowed (%(allowed)d) exceeded"
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, 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:429
+#: cinder/exception.py:428
#, 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:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr "Unknown or unsupported command %(cmd)s"
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "Malformed response to command %(cmd)s: %(reason)s"
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, 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:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Instance %(instance_id)s could not be found."
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, 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:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Failed to copy image to volume: %(reason)s"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "Backup %(backup_id)s could not be found."
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backup: %(reason)s"
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Transfer %(transfer_id)s could not be found."
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, 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:607
+#: cinder/exception.py:606
#, 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:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr "Unable to find any active VPSA controller"
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr "Failed to retrieve attachments for volume %(name)s"
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, 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:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "Bad HTTP response status %(status)s"
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr "Bad response from SolidFire API"
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "Error in SolidFire API response: data=%(data)s"
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, 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:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr "Invalid 3PAR Domain: %(err)s"
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr "Unknown NFS exception"
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr "No mounted NFS shares found"
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, 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:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr "Unknown Gluster exception"
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr "No mounted Gluster shares found"
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr "Specify a password or private_key"
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr "Error connecting via ssh: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr "in looping call"
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Could not remove tmpdir: %s"
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
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:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr "limit param must be positive"
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr "Request is too large."
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr "Must specify an ExtensionManager class"
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr "Extended resource: %s"
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr "Extension %(ext_name)s extending resource: %(collection)s"
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
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:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr "valid iqn needed for show_target"
msgid "Removing iscsi_target for volume: %s"
msgstr "Removing iscsi_target for volume: %s"
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr "Creating iscsi_target for volume: %s"
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr "Removing iscsi_target: %s"
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr "Failed to add initiator iqn %s to target"
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr "Unknown sort direction, must be 'desc' or 'asc'"
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr "task run outlasted interval by %s sec"
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr "in fixed duration looping call"
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
msgstr "%r failed. Retrying."
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
msgid "volume service is down or disabled. (host: %s)"
msgstr "volume service is down or disabled. (host: %s)"
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr "Failed to schedule_%(method)s: %(ex)s"
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:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr "LoggingVolumeDriver: %s"
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr "Faking execution of cmd (subprocess): %s"
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr "Faked command matched %s"
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr "Faked command raised an exception %s"
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"The following migrations are missing a downgrade:\n"
"\t%s"
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr "unrecognized argument %s"
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr "Run CLI command: %s"
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stdout: %(stdout)s\n"
" stderr: %(stderr)s"
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr "Volume in unexpected state"
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr "status must be available"
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr "Failed to update quota for deleting volume"
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr "Volume still has %d dependent snapshots"
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr "Searching by: %s"
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr "already attached"
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr "Volume status must be available to reserve"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr "must be available"
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, 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:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr "Volume Snapshot status must be available or error"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr "Metadata property key blank"
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr "Metadata property key greater than 255 characters"
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr "Metadata property value greater than 255 characters"
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr "Volume status must be available/in-use."
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr "Volume status is in-use."
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "Recovering from a failed execute. Try number %s"
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr "copy_image_to_volume %s."
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr "copy_volume_to_image %s."
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 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:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Could not find iSCSI export for volume %s"
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 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:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr "Driver must implement initialize_connection"
msgid "Resuming delete on volume: %s"
msgstr "Resuming delete on volume: %s"
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr "volume is not local to this node"
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:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr "Updating volume status"
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr "Clear capabilities"
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr "Notification {%s} received"
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr "name cannot be None"
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
"config: %s"
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, 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:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, 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:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, 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:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, 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:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr "Performing secure delete on volume: %s"
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr "Error unrecognized volume_clear option: %s"
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr "Creating clone of volume: %s"
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, 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:94
+#: cinder/volume/drivers/glusterfs.py:93
#, 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:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr "mount.glusterfs is not installed"
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr "casted to %s"
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, 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/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr "Exception during mounting %s"
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr "snapshot: %s not found, skipping delete operations"
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr "Detected inconsistency in provider_location id"
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr "Symbolic link %s not found"
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr "%s is already mounted"
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, 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:421
+#: cinder/volume/drivers/nfs.py:422
#, 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:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr "%s is in a different ceph cluster"
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, 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:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr "%s is not set"
msgid "LUN %s is deleted."
msgstr "LUN %s is deleted."
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
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:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr "Using NetApp filer: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr "Success getting LUN list from server"
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr "Created LUN with name %s"
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, 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:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr "Destroyed LUN %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, 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:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, 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:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, 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:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, 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:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, 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:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr "Snapshot %s deletion successful"
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, 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:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, 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:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, 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:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr "Object is not a NetApp LUN."
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr "No iscsi service found for vserver %s"
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr "Cloned LUN with new name %s"
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, 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:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, 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:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, 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:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, 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/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr "Converted to raw, but format is now %s"
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, 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:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, 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:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, 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 "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "Volume %s does not exist in Nexenta SA"
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr "Ignored target creation error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr "Got response: %s"
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr "LUID not found for %(zfs_poolname)s. Output=%(out)s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr "CPG (%s) doesn't exist on array"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr "Error running ssh command: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr "Volume (%s) already exists on array"
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr "No request spec, will not reschedule"
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr "Retry info not present, will not reschedule"
+#~ msgid "Clear capabilities"
+#~ msgstr "Clear capabilities"
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2012-03-10 06:08+0000\n"
"Last-Translator: Oscar Rosario <oscar.inirio@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr "Una excepcion desconocida ha ocurrido"
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr "No Autorizado"
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr "El usuario no tiene privilegios de administrador"
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "no hay método para el mensaje: %s"
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr "Parametros inaceptables"
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr "Fallo al ingresar informacion en formato json"
-#: cinder/exception.py:170
+#: cinder/exception.py:169
#, fuzzy
msgid "The results are invalid."
msgstr "La petición es inválida."
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Tipo de contenido invalido %(content_type)s."
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr "El servicio no esta disponible en este momento"
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "el grupo %s ya existe"
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Imposible encontrar volumen %s"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "backend inválido: %s"
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, 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:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Una excepcion desconocida ha ocurrido"
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Una excepcion desconocida ha ocurrido"
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "Conectando a libvirt: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr "backend inválido: %s"
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
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:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Reiniciando instancia %s"
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr "El resultado fue %s"
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "corriendo cmd (SSH): %s"
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "Falso ISCSI: %s"
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "El estado del volumen debe estar disponible"
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, 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:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr "volumen %s: eliminando"
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volumen no local a este nodo"
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Crear volumen de %s GB"
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "el grupo %s ya existe"
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Imposible encontrar volumen %s"
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, fuzzy, python-format
msgid "Using NetApp filer: %s"
msgstr "Ejecutando instancias: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, 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:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, 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:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, 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:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "volumen %s: eliminado satisfactoriamente"
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, 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:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "el grupo de volumenes %s no existe"
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr "respuesta %s"
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, 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:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "el grupo %s ya existe"
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-08-30 09:12+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Spanish (Mexico) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-11-06 03:20+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Basque "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-11-26 20:45+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Basque (Spain) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
#~ msgstr ""
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-11-26 20:45+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Persian "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
#~ msgstr ""
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (Finland) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-09-26 22:10+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Filipino "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2012-04-06 14:54+0000\n"
"Last-Translator: EmmanuelLeNormand <manu@ubuntu-fr.org>\n"
"Language-Team: French <fr@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr "Une exception inconnue s'est produite."
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr "Non autorisé."
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr "L’utilisateur n'a pas les privilèges administrateur"
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, 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:140
+#: cinder/exception.py:139
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Pas de méthode pour le message : %s"
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr "Paramètres inacceptables."
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, 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:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr "Échec du chargement des données au format JSON"
-#: cinder/exception.py:170
+#: cinder/exception.py:169
#, fuzzy
msgid "The results are invalid."
msgstr "La requête est invalide."
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Le type de contenu %(content_type)s est invalide"
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr "Le service est indisponible actuellement."
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "le groupe %s existe déjà"
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Impossible de trouver le volume %s"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Backend invalide : %s"
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, 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:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Une exception inconnue s'est produite."
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Une exception inconnue s'est produite."
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "Connexion à libvirt: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr "Backend invalide : %s"
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
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:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Redémarrage de l'instance %s"
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr "Le résultat était %s"
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Execution de la cmd (SSH): %s"
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAUX ISCSI: %s"
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Le status du volume doit être disponible"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Le status du volume doit être disponible"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Le status du volume doit être disponible"
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, 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:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, 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:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: suppression"
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
#, fuzzy
msgid "volume is not local to this node"
msgstr "Le volume n'est pas local à ce noeud"
"Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant "
"que %(device)s"
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Création d'un volume de %s Go"
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, fuzzy, python-format
msgid "casted to %s"
msgstr "Nested renvoi %s"
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "le groupe %s existe déjà"
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Impossible de trouver le volume %s"
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, fuzzy, python-format
msgid "Using NetApp filer: %s"
msgstr "Instance actives : %s"
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, fuzzy, python-format
msgid "Destroyed LUN %s"
msgstr "Nested renvoi %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, 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:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, 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:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, 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:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "volume %s: supprimé avec succès"
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, 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:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, 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/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr "réponse %s"
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, 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:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "le groupe %s existe déjà"
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-10-28 23:23+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Galician "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-08-27 04:58+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Hindi "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Croatian "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Hungarian "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Indonesian "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-12-16 02:36+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Icelandic (Iceland) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2012-04-01 18:59+0000\n"
"Last-Translator: simone.sandri <lexluxsox@hotmail.it>\n"
"Language-Team: Italian <it@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr "E' stato riscontrato un errore sconosciuto"
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr "L'utente non ha i privilegi dell'amministratore"
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "nessun metodo per il messaggio: %s"
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr "Parametri inaccettabili."
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
#, fuzzy
msgid "The results are invalid."
msgstr "La richiesta non è valida."
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, 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:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
#, fuzzy
msgid "Unknown NFS exception"
msgstr "E' stato riscontrato un errore sconosciuto"
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "E' stato riscontrato un errore sconosciuto"
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
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:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Riavviando l'istanza %s"
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr "Il risultato é %s"
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Eseguendo cmd (SSH): %s"
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: rimuovendo"
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume ancora collegato"
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "volume %s: rimosso con successo"
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, 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:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr "risposta %s"
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, 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:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (Italy) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2011-08-23 11:22+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: \n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "メッセージ %s に対するメソッドが存在しません。"
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "グループ %s は既に存在しています。"
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "ボリューム %s の存在が確認できません。"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "不正なバックエンドです: %s"
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, 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:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "libvirt %s へ接続します。"
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr "不正なバックエンドです: %s"
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr "バックエンドは %s です。"
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Rebooting instance: インスタンス %s を再起動します。"
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr "コマンド実行結果: %s"
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "コマンド(SSH)を実行: %s"
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "偽のISCSI: %s"
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "実行失敗からリカバリーします。%s 回目のトライ。"
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr "ボリューム %s を削除します。"
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
#, fuzzy
msgid "volume is not local to this node"
msgstr "ボリュームはこのノードのローカルではありません。"
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:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Create volume: %s GBのボリュームを作成します。"
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, fuzzy, python-format
msgid "casted to %s"
msgstr "ネストした戻り値: %s"
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "グループ %s は既に存在しています。"
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "ボリューム %s の存在が確認できません。"
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, fuzzy, python-format
msgid "Using NetApp filer: %s"
msgstr "インスタンス %s は実行中です。"
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, fuzzy, python-format
msgid "Destroyed LUN %s"
msgstr "ネストした戻り値: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, fuzzy, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, fuzzy, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, fuzzy, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "ボリューム %s の削除に成功しました。"
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "ip %s に対するメタデータの取得に失敗しました。"
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "ボリュームグループ%sが存在しません。"
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr "応答 %s"
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "コマンド実行において予期しないエラーが発生しました。"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "グループ %s は既に存在しています。"
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Georgian (Georgia) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-11-26 20:45+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Khmer "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
#~ msgstr ""
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-09-17 14:44+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Kannada "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2011-12-16 04:42+0000\n"
"Last-Translator: Zhongyue Luo <lzyeval@gmail.com>\n"
"Language-Team: Korean <ko@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, 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:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "인스턴스 %s를 재부팅합니다"
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Korean (Korea) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-11-26 20:45+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malayalam (India) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
#~ msgstr ""
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-10-16 22:17+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Marathi (India) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malay "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Norwegian Bokmål "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-08-30 22:38+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Nepali "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Dutch (Netherlands) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-12-15 11:10+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Panjabi (Punjabi) (India) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
msgid "Failed notifying on %(topic)s payload %(payload)s"
msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Polish (Poland) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2012-02-06 21:07+0000\n"
"Last-Translator: Adriano Steffler <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "sem método para mensagem: %s"
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "group %s já existe"
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Backend inválido: %s"
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, 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:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr "Backend inválido: %s"
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
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:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Reiniciando a instância %s"
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr "Resultado foi %s"
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Executando o comando (SSH): %s"
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "O status do volume parece estar disponível"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "O status do volume parece estar disponível"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "O status do volume parece estar disponível"
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, 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:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: removendo"
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
#, fuzzy
msgid "volume is not local to this node"
msgstr "O volume não pertence à este node"
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Criar volume de %s GB"
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "group %s já existe"
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, 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:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, 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:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, 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:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, 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:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "volume %s: remoção realizada com sucesso"
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, 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:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr "resposta %s"
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, 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:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "group %s já existe"
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-06-12 07:55+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Romanian "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2012-03-25 09:34+0000\n"
"Last-Translator: Eugene Marshal <Unknown>\n"
"Language-Team: Russian <ru@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr "Обнаружено неизвестное исключение."
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr "Не авторизировано."
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr "Пользователь не имеет административных привилегий"
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "Политика не допускает выполнения %(action)s."
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "Ядро не найдено для образа %(image_id)s."
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr "Недопустимые параметры."
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, fuzzy, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "Том %(volume_id)s никуда не присоединён"
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr "Ошибка загрузки данных в формат json"
-#: cinder/exception.py:170
+#: cinder/exception.py:169
#, fuzzy
msgid "The results are invalid."
msgstr "Недопустимый запрос."
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "Недопустимый тип содержимого %(content_type)s."
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr "В данный момент служба недоступна."
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "Образ %(image_id)s недопустим: %(reason)s"
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr "Ресурс не может быть найден."
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "Том %(volume_id)s не найден."
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, 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:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, 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:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "Тип тома %(volume_type_id)s не может быть найден."
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "Тип тома под названием %(volume_type_name)s не может быть найден."
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, 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:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "Снимок %(snapshot_id)s не может быть найден."
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "удаление тома %(volume_name)s, который имеет снимок"
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Недопустимый образ href %(image_href)s."
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Образ %(image_id)s не найден."
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Служба %(service_id)s не найдена."
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Узел %(host)s не найден."
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, fuzzy, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr "Узел сompute %(host)s не найден."
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr "Квота не найдена"
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Квота проекта %(project_id)s не найдена."
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Класс %(class_name)s не найден: %(exception)s"
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "Квота проекта %(project_id)s не найдена."
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Пользователь %(user_id)s не найден."
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Превышена квота"
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Перемещение %(migration_id)s не найдено."
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "Файл %(file_path)s не может быть найден."
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Тип тома %(name)s уже существует."
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Неправильное тело сообщения: %(reason)s"
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Невозможно найти конфигурацию по адресу %(path)s"
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Невозможно найти конфигурацию по адресу %(path)s"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Допустимый узел не найден. %(reason)s"
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "Узел %(host)s не работает или не существует."
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, 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:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, fuzzy, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "Неправильное тело сообщения: %(reason)s"
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Копия %(instance_id)s не найдена."
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Невозможно найти том %s"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, fuzzy, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "Группа LDAP %(group_id)s не найдена."
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Недопустимый внутренний интерфейс: %s"
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Образ %(image_id)s не найден."
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, 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:607
+#: cinder/exception.py:606
#, fuzzy, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr "Невозможно найти узел для копии %s"
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, fuzzy, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "Недопустимое состояние сервера: %(status)s"
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Обнаружено неизвестное исключение."
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Обнаружено неизвестное исключение."
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
#, fuzzy
msgid "Specify a password or private_key"
msgstr "Задайте san_password или san_private_key"
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "Подключение к libvirt: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr "Недопустимый внутренний интерфейс: %s"
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr "внутренний интерфейс %s"
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Ошибка удаления контейнера: %s"
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr "Расширенный ресурс: %s"
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"Расширение %(ext_name)s: Невозможно расширить ресурс %(collection)s: Нет "
"такого ресурса"
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr "Расширение %(ext_name)s расширение ресурса: %(collection)s"
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Перезагрузка копии %s"
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr "Результат %s"
msgstr "%r ошибка. Выполняется повтор."
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Выполнение команды (SSH): %s"
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr "Ошибка schedule_%(method)s: %(ex)s"
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr "LoggingVolumeDriver: %s"
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr "Имитация выполнения команды (субпроцесс): %s"
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr "Имитация команды привела к исключению %s"
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'"
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, fuzzy, python-format
msgid "unrecognized argument %s"
msgstr "Нераспознанное значение read_deleted '%s'"
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, fuzzy, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'"
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr "Непредвиденный код состояния"
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr "Поиск по: %s"
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Состояние тома должно быть доступно"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, 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:551
+#: cinder/volume/api.py:552
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Состояние тома должно быть доступно"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Состояние тома должно быть доступно"
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
#, fuzzy
msgid "Volume status is in-use."
msgstr "том %s: том занят"
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "Восстановление после недопустимого выполнения. Попытка номер %s"
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Невозможно найти экспортирование iSCSI для тома %s"
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr "том %s: удаление"
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
#, fuzzy
msgid "volume is not local to this node"
msgstr "Том до сих пор присоединён"
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:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
#, fuzzy
msgid "Updating volume status"
msgstr "Обновление состояния узла"
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr "Очистить возможности"
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr "Принято уведомление {%s}"
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Создать снимок тома %s"
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, fuzzy, python-format
msgid "casted to %s"
msgstr "_создать: %s"
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, fuzzy, python-format
msgid "Exception during mounting %s"
msgstr "Расширенный ресурс: %s"
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, fuzzy, python-format
msgid "Symbolic link %s not found"
msgstr "маркер [%s] не найден"
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "образ уже присоединён"
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "Невозможно найти том %s"
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, fuzzy, python-format
msgid "Using NetApp filer: %s"
msgstr "Выполняемые копии: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, fuzzy, python-format
msgid "Created LUN with name %s"
msgstr "Создана папка с адресом %s"
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, fuzzy, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr "Ошибка получения метаданных для ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, fuzzy, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "Ошибка получения метаданных для ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, fuzzy, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr "Ошибка получения метаданных для ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "снимок %s: удаление выполнено"
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "Ошибка получения метаданных для ip: %s"
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr "Преобразование в необработанный, но текущий формат %s"
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "том группы %s не существует"
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr "ответ %s"
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr "LUID не найден для %(zfs_poolname)s. Вывод=%(out)s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Ошибка в соглашении: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "группа %s уже существует"
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr "Очистить возможности"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian (Russia) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-08-27 04:58+0000\n"
"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
"Language-Team: Slovak "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Slovenian (Slovenia) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-11-26 20:45+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Swedish "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgstr ""
#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
#~ msgstr ""
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Swahili (Kenya) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Tagalog <tl@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "walang paraan para sa mensahe: %s"
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, 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:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-09-26 22:10+0000\n"
"Last-Translator: Tom Fifield <tom@openstack.org>\n"
"Language-Team: Tagalog (Philippines) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2011-12-14 18:10+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish <tr@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Turkish (Turkey) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Ukrainian <uk@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "без порядку для повідомлень: %s"
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Створити розділ на %s ГБ"
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr "відповідь %s"
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Неочікувана помилка при виконанні команди."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-10-07 06:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Urdu "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Vietnamese (Viet Nam) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2012-04-03 23:36+0000\n"
"Last-Translator: cheesecake <Unknown>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr "发生未知异常。"
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr "未授权。"
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr "用户没有管理员权限"
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr "政策不允许 %(action)s 被执行。"
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, fuzzy, python-format
msgid "Not authorized for image %(image_id)s."
msgstr "没有为镜像 %(image_id)s 找到内核。"
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr "无法接受的参数。"
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, fuzzy, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr "卷 %(volume_id)s 没有附加任何东西"
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr "把数据加载为json格式失败"
-#: cinder/exception.py:170
+#: cinder/exception.py:169
#, fuzzy
msgid "The results are invalid."
msgstr "请求无效。"
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr "无效的内容类型 %(content_type)s。"
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr "%(err)s"
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr "该时刻服务无法使用。"
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr "镜像 %(image_id)s 无法接受,原因是: %(reason)s"
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr "资源没有找到。"
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr "卷 %(volume_id)s 没有找到。"
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, 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:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, 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:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr "卷类型 %(volume_type_id)s 没有找到。"
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr "名为 %(volume_type_name)s 的卷类型没有找到。"
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, 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:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr "快照 %(snapshot_id)s 没有找到。"
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr "正在删除有快照的卷 %(volume_name)s"
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "没有为卷 %(volume_id)s 找到目标id。"
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "无效的镜像href %(image_href)s。"
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "服务 %(service_id)s 没有找到。"
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr "主机 %(host)s 没有找到。"
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, fuzzy, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。"
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr "配额没有找到。"
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "用户 %(user_id)s 没有找到。"
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "超出配额"
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "迁移 %(migration_id)s 没有找到。"
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "找不到文件 %(file_path)s。"
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "卷类型 %(name)s 已经存在。"
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "错误格式的消息体: %(reason)s"
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr "在 %(path)s 找不到配置文件。"
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "在 %(path)s 找不到配置文件。"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "找不到有效主机,原因是 %(reason)s。"
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "主机 %(host)s 没有启动或者不存在。"
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, fuzzy, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr "检测到不止一个名称为 %(vol_name) 的卷。"
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, 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:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, fuzzy, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "错误格式的消息体: %(reason)s"
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "无法找到 %s 卷"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, fuzzy, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "没有找到LDAP用户组 %(group_id)s。"
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "无效的后台:%s"
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "无法在存储库 %(sr_ref)s 上为实例 %(instance_name)s 创建 VDI"
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, fuzzy, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr "无法找到实例 %s 的宿主机"
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, fuzzy, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "无效的服务器状态:%(status)s"
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr "来自SolidFire API的错误响应"
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "SolidFire API响应里发生错误:data=%(data)s"
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, fuzzy, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr "无法找到帐户 %(account_name) on Solidfire 设备"
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
#, fuzzy
msgid "Unknown NFS exception"
msgstr "发生未知异常。"
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "发生未知异常。"
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
#, fuzzy
msgid "Specify a password or private_key"
msgstr "指定san_password或者san_private_key"
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "正在连接 libvirt:%s"
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr "无效的后台:%s"
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr "后台 %s"
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr "循环调用中。"
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "移除容器失败:%s"
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr "limit 参数必须是整数"
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr "limit参数必须是正数"
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr "必须明确一个ExtensionManager类"
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr "扩展资源:%s"
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr "扩展%(ext_name)s:无法扩展资源 %(collection)s:没有那种资源"
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr "扩展资源的扩展 %(ext_name)s:%(collection)s"
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "尝试删除不存在的控制台%(console_id)s。"
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr "跳过remove_export。没有为卷提供iscsi_target:%d"
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "正在重启虚拟机 %s"
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
#, fuzzy
msgid "in fixed duration looping call"
msgstr "循环调用中。"
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr "运行结果为 %s"
msgstr "%r 失败,重试。"
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "运行cmd (SSH):%s"
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr "schedule_%(method)s 失败:%(ex)s"
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr "LoggingVolumeDriver: %s"
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr "伪执行命令(子进程):%s"
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr "伪命令匹配 %s"
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr "伪命令引起异常 %s"
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'"
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"下面的迁移缺少了降级:\n"
"\t%s"
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, fuzzy, python-format
msgid "unrecognized argument %s"
msgstr "无法识别的 read_deleted 取值”%s“"
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, fuzzy, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'"
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr "意外的状态码"
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr "状态必须可用"
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr "搜索条件: %s"
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr "已经附加"
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "卷组状态必须可获取"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr "必须可用"
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, 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:551
+#: cinder/volume/api.py:552
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "卷组状态必须可获取"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
#, fuzzy
msgid "Metadata property key greater than 255 characters"
msgstr "安全组 %s 不能比255个字符更长。"
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
#, fuzzy
msgid "Metadata property value greater than 255 characters"
msgstr "安全组 %s 不能比255个字符更长。"
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "卷组状态必须可获取"
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
#, fuzzy
msgid "Volume status is in-use."
msgstr "卷 %s:卷繁忙"
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "从失败的执行中恢复。尝试编号 %s"
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 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:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "无法为卷 %s 找到 iSCSI 导出"
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr "ISCSI Discovery:找到 %s"
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr "正在删除volumeID:%s "
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr "卷%s:删除中"
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
#, fuzzy
msgid "volume is not local to this node"
msgstr "卷不属于这个节点"
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:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
#, fuzzy
msgid "Updating volume status"
msgstr "更新主机状态"
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr "清理能力"
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr "收到通知 {%s}"
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr "name不能是None"
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, 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:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, 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:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, 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:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, 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:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "创建卷 %s 的快照"
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, fuzzy, python-format
msgid "casted to %s"
msgstr "嵌套(调用)返回 %s"
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, fuzzy, python-format
msgid "Exception during mounting %s"
msgstr "加载扩展发生异常:%s"
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, fuzzy, python-format
msgid "Symbolic link %s not found"
msgstr "没有找到标记 [%s]"
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, fuzzy, python-format
msgid "%s is already mounted"
msgstr "镜像已经挂载"
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "无法找到 %s 卷"
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, fuzzy, python-format
msgid "%s is not set"
msgstr "租户ID没有设"
msgid "LUN %s is deleted."
msgstr "rootfs 已经被移除了"
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, fuzzy, python-format
msgid "Using NetApp filer: %s"
msgstr "正在删除基文件:%s"
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, fuzzy, python-format
msgid "Created LUN with name %s"
msgstr "已经创建路径为 %s 的目录"
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, fuzzy, python-format
msgid "Destroyed LUN %s"
msgstr "嵌套(调用)返回 %s"
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, fuzzy, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr "为ip: %s获取元数据失败"
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, fuzzy, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr "为ip: %s获取元数据失败"
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, fuzzy, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr "为ip: %s获取元数据失败"
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, fuzzy, python-format
msgid "Snapshot %s deletion successful"
msgstr "快照 %s:删除成功"
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "为ip: %s获取元数据失败"
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr "转化为裸格式,但目前格式是 %s"
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "卷组 %s 不存在"
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr "响应 %s"
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr "没有为 %(zfs_poolname)s 找到LUID。Output=%(out)s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "握手出错:%s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "安全组 %s 已经存在"
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr "清理能力"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (Hong Kong) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr ""
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr ""
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr ""
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr ""
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
msgid "Volume status must be available to reserve"
msgstr ""
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
msgid "Volume Snapshot status must be available or error"
msgstr ""
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
msgid "Volume status must be available/in-use."
msgstr ""
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-12-16 06:13+0000\n"
+"POT-Creation-Date: 2013-12-26 06:12+0000\n"
"PO-Revision-Date: 2012-03-07 02:00+0000\n"
"Last-Translator: Charles Hsu <charles0126+openstack@gmail.com>\n"
"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:69 cinder/brick/exception.py:35
+#: cinder/exception.py:68 cinder/brick/exception.py:35
msgid "An unknown exception occurred."
msgstr "發生一個未知例外"
-#: cinder/exception.py:91 cinder/openstack/common/rpc/common.py:86
+#: cinder/exception.py:90 cinder/openstack/common/rpc/common.py:86
msgid "Exception in string format operation"
msgstr ""
-#: cinder/exception.py:110
+#: cinder/exception.py:109
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:115
+#: cinder/exception.py:114
#, python-format
msgid "Volume driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:119
+#: cinder/exception.py:118
#, python-format
msgid "Backup driver reported an error: %(message)s"
msgstr ""
-#: cinder/exception.py:123
+#: cinder/exception.py:122
#, python-format
msgid "Connection to glance failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:127
+#: cinder/exception.py:126
msgid "Not authorized."
msgstr "未被授權"
-#: cinder/exception.py:132
+#: cinder/exception.py:131
msgid "User does not have admin privileges"
msgstr "使用者並沒有管理者權力"
-#: cinder/exception.py:136
+#: cinder/exception.py:135
#, python-format
msgid "Policy doesn't allow %(action)s to be performed."
msgstr ""
-#: cinder/exception.py:140
+#: cinder/exception.py:139
#, python-format
msgid "Not authorized for image %(image_id)s."
msgstr ""
-#: cinder/exception.py:144
+#: cinder/exception.py:143
#, python-format
msgid "Volume driver '%(driver)s' not initialized."
msgstr ""
-#: cinder/exception.py:148 cinder/brick/exception.py:76
+#: cinder/exception.py:147 cinder/brick/exception.py:76
msgid "Unacceptable parameters."
msgstr "不可接受的參數值"
-#: cinder/exception.py:153
+#: cinder/exception.py:152
#, python-format
msgid "Invalid snapshot: %(reason)s"
msgstr ""
-#: cinder/exception.py:157
+#: cinder/exception.py:156
#, python-format
msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:162
+#: cinder/exception.py:161
#, python-format
msgid "Volume %(volume_id)s is still attached, detach volume first."
msgstr ""
-#: cinder/exception.py:166
+#: cinder/exception.py:165
msgid "Failed to load data into json format"
msgstr ""
-#: cinder/exception.py:170
+#: cinder/exception.py:169
msgid "The results are invalid."
msgstr ""
-#: cinder/exception.py:174
+#: cinder/exception.py:173
#, python-format
msgid "Invalid input received: %(reason)s"
msgstr ""
-#: cinder/exception.py:178
+#: cinder/exception.py:177
#, python-format
msgid "Invalid volume type: %(reason)s"
msgstr ""
-#: cinder/exception.py:182
+#: cinder/exception.py:181
#, python-format
msgid "Invalid volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:186
+#: cinder/exception.py:185
#, python-format
msgid "Invalid content type %(content_type)s."
msgstr ""
-#: cinder/exception.py:190
+#: cinder/exception.py:189
#, python-format
msgid "Invalid host: %(reason)s"
msgstr ""
-#: cinder/exception.py:196 cinder/brick/exception.py:83
+#: cinder/exception.py:195 cinder/brick/exception.py:83
#, python-format
msgid "%(err)s"
msgstr ""
-#: cinder/exception.py:200
+#: cinder/exception.py:199
#, python-format
msgid "Invalid auth key: %(reason)s"
msgstr ""
-#: cinder/exception.py:204
+#: cinder/exception.py:203
#, python-format
msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\""
msgstr ""
-#: cinder/exception.py:209
+#: cinder/exception.py:208
msgid "Service is unavailable at this time."
msgstr ""
-#: cinder/exception.py:213
+#: cinder/exception.py:212
#, python-format
msgid "Image %(image_id)s is unacceptable: %(reason)s"
msgstr ""
-#: cinder/exception.py:217
+#: cinder/exception.py:216
#, python-format
msgid "The device in the path %(path)s is unavailable: %(reason)s"
msgstr ""
-#: cinder/exception.py:221
+#: cinder/exception.py:220
#, python-format
msgid "Expected a uuid but received %(uuid)s."
msgstr ""
-#: cinder/exception.py:225 cinder/brick/exception.py:70
+#: cinder/exception.py:224 cinder/brick/exception.py:70
msgid "Resource could not be found."
msgstr ""
-#: cinder/exception.py:231
+#: cinder/exception.py:230
#, python-format
msgid "Volume %(volume_id)s could not be found."
msgstr ""
-#: cinder/exception.py:235
+#: cinder/exception.py:234
#, python-format
msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:240
+#: cinder/exception.py:239
#, python-format
msgid ""
"Volume %(volume_id)s has no administration metadata with key "
"%(metadata_key)s."
msgstr ""
-#: cinder/exception.py:245
+#: cinder/exception.py:244
#, python-format
msgid "Invalid metadata: %(reason)s"
msgstr ""
-#: cinder/exception.py:249
+#: cinder/exception.py:248
#, python-format
msgid "Invalid metadata size: %(reason)s"
msgstr ""
-#: cinder/exception.py:253
+#: cinder/exception.py:252
#, python-format
msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s."
msgstr ""
-#: cinder/exception.py:258
+#: cinder/exception.py:257
#, python-format
msgid "Volume type %(volume_type_id)s could not be found."
msgstr ""
-#: cinder/exception.py:262
+#: cinder/exception.py:261
#, python-format
msgid "Volume type with name %(volume_type_name)s could not be found."
msgstr ""
-#: cinder/exception.py:267
+#: cinder/exception.py:266
#, python-format
msgid ""
"Volume Type %(volume_type_id)s has no extra specs with key "
"%(extra_specs_key)s."
msgstr ""
-#: cinder/exception.py:272
+#: cinder/exception.py:271
#, python-format
msgid ""
"Volume Type %(volume_type_id)s deletion is not allowed with volumes "
"present with the type."
msgstr ""
-#: cinder/exception.py:277
+#: cinder/exception.py:276
#, python-format
msgid "Snapshot %(snapshot_id)s could not be found."
msgstr ""
-#: cinder/exception.py:281
+#: cinder/exception.py:280
#, python-format
msgid "deleting volume %(volume_name)s that has snapshot"
msgstr ""
-#: cinder/exception.py:285
+#: cinder/exception.py:284
#, python-format
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:290
+#: cinder/exception.py:289
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:294
+#: cinder/exception.py:293
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:297
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:302
+#: cinder/exception.py:301
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:306
+#: cinder/exception.py:305
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:310
+#: cinder/exception.py:309
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:313
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:317
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:321
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:325
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:331
+#: cinder/exception.py:330
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:335
+#: cinder/exception.py:334
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:339
+#: cinder/exception.py:338
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:343
+#: cinder/exception.py:342
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:347
+#: cinder/exception.py:346
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:351
+#: cinder/exception.py:350
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:354
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:358
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:362
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:372
+#: cinder/exception.py:371
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:376
+#: cinder/exception.py:375
#, python-format
msgid "Volume type encryption for type %(type_id)s already exists."
msgstr ""
-#: cinder/exception.py:380
+#: cinder/exception.py:379
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:384
+#: cinder/exception.py:383
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:388
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "找不到Volume %s"
-#: cinder/exception.py:392
+#: cinder/exception.py:391
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:395
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:399
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:404
+#: cinder/exception.py:403
#, python-format
msgid "Quota exceeded: code=%(code)s"
msgstr ""
-#: cinder/exception.py:411
+#: cinder/exception.py:410
#, python-format
msgid ""
"Requested volume or snapshot exceeds allowed Gigabytes quota. Requested "
"%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:416
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:420
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:425 cinder/exception.py:645
+#: cinder/exception.py:424 cinder/exception.py:644
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:428
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:434
+#: cinder/exception.py:433
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:438
+#: cinder/exception.py:437
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:442
+#: cinder/exception.py:441
#, python-format
msgid "Bad driver response status: %(status)s"
msgstr ""
-#: cinder/exception.py:446
+#: cinder/exception.py:445
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:450
+#: cinder/exception.py:449
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:454
+#: cinder/exception.py:453
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:459
+#: cinder/exception.py:458
#, python-format
msgid "Glance metadata for volume/snapshot %(id)s cannot be found."
msgstr ""
-#: cinder/exception.py:463
+#: cinder/exception.py:462
#, python-format
msgid "Failed to export for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:467
+#: cinder/exception.py:466
#, python-format
msgid "Failed to create metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:471
+#: cinder/exception.py:470
#, python-format
msgid "Failed to update metadata for volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:475
+#: cinder/exception.py:474
#, python-format
msgid "Failed to copy metadata to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:479
+#: cinder/exception.py:478
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "找不到Volume %s"
-#: cinder/exception.py:483
+#: cinder/exception.py:482
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:487
+#: cinder/exception.py:486
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:491
+#: cinder/exception.py:490
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:495
+#: cinder/exception.py:494
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:499
+#: cinder/exception.py:498
msgid "Failed to identify volume backend."
msgstr ""
-#: cinder/exception.py:503
+#: cinder/exception.py:502
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:507
+#: cinder/exception.py:506
#, python-format
msgid "Connection to swift failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:511
+#: cinder/exception.py:510
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:515
+#: cinder/exception.py:514
#, python-format
msgid "Volume migration failed: %(reason)s"
msgstr ""
-#: cinder/exception.py:519
+#: cinder/exception.py:518
#, python-format
msgid "SSH command injection detected: %(command)s"
msgstr ""
-#: cinder/exception.py:523
+#: cinder/exception.py:522
#, python-format
msgid "QoS Specs %(specs_id)s already exists."
msgstr ""
-#: cinder/exception.py:527
+#: cinder/exception.py:526
#, python-format
msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:532
+#: cinder/exception.py:531
#, python-format
msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s."
msgstr ""
-#: cinder/exception.py:537
+#: cinder/exception.py:536
#, python-format
msgid "No such QoS spec %(specs_id)s."
msgstr ""
-#: cinder/exception.py:541
+#: cinder/exception.py:540
#, python-format
msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:546
+#: cinder/exception.py:545
#, python-format
msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s."
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:550
#, python-format
msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s."
msgstr ""
-#: cinder/exception.py:556
+#: cinder/exception.py:555
#, python-format
msgid "Invalid qos specs: %(reason)s"
msgstr ""
-#: cinder/exception.py:560
+#: cinder/exception.py:559
#, python-format
msgid "QoS Specs %(specs_id)s is still associated with entities."
msgstr ""
-#: cinder/exception.py:564
+#: cinder/exception.py:563
#, python-format
msgid "key manager error: %(reason)s"
msgstr ""
-#: cinder/exception.py:570
+#: cinder/exception.py:569
msgid "Coraid Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:574
+#: cinder/exception.py:573
msgid "Failed to encode json data."
msgstr ""
-#: cinder/exception.py:578
+#: cinder/exception.py:577
msgid "Login on ESM failed."
msgstr ""
-#: cinder/exception.py:582
+#: cinder/exception.py:581
msgid "Relogin on ESM failed."
msgstr ""
-#: cinder/exception.py:586
+#: cinder/exception.py:585
#, python-format
msgid "Group with name \"%(group_name)s\" not found."
msgstr ""
-#: cinder/exception.py:590
+#: cinder/exception.py:589
#, python-format
msgid "ESM configure request failed: %(message)s."
msgstr ""
-#: cinder/exception.py:594
+#: cinder/exception.py:593
#, python-format
msgid "Coraid ESM not available with reason: %(reason)s."
msgstr ""
-#: cinder/exception.py:599
+#: cinder/exception.py:598
msgid "Zadara Cinder Driver exception."
msgstr ""
-#: cinder/exception.py:603
+#: cinder/exception.py:602
#, 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:607
+#: cinder/exception.py:606
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:611
+#: cinder/exception.py:610
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:615
+#: cinder/exception.py:614
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:619
+#: cinder/exception.py:618
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:623
+#: cinder/exception.py:622
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:628
+#: cinder/exception.py:627
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:632
+#: cinder/exception.py:631
msgid "SolidFire Cinder Driver exception"
msgstr ""
-#: cinder/exception.py:636
+#: cinder/exception.py:635
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:640
+#: cinder/exception.py:639
#, python-format
msgid "Unable to locate account %(account_name)s on Solidfire device"
msgstr ""
-#: cinder/exception.py:650
+#: cinder/exception.py:649
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:655
+#: cinder/exception.py:654
#, fuzzy
msgid "Unknown NFS exception"
msgstr "發生一個未知例外"
-#: cinder/exception.py:659
+#: cinder/exception.py:658
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:663 cinder/exception.py:676
+#: cinder/exception.py:662 cinder/exception.py:675
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:668
+#: cinder/exception.py:667
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "發生一個未知例外"
-#: cinder/exception.py:672
+#: cinder/exception.py:671
msgid "No mounted Gluster shares found"
msgstr ""
msgid "%s : FLAG SET "
msgstr ""
-#: cinder/utils.py:104
+#: cinder/utils.py:101
#, python-format
msgid "Can not translate %s to integer."
msgstr ""
-#: cinder/utils.py:135
+#: cinder/utils.py:132
#, python-format
msgid "May specify only one of %s"
msgstr ""
-#: cinder/utils.py:220
+#: cinder/utils.py:217
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:236
+#: cinder/utils.py:233
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:417
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:431
+#: cinder/utils.py:428
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:481
+#: cinder/utils.py:478
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:766
+#: cinder/utils.py:763
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
"cinder.api.middleware.auth:pipeline_factory instead."
msgstr ""
-#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:264
+#: cinder/api/common.py:78 cinder/api/common.py:112 cinder/volume/api.py:265
msgid "limit param must be an integer"
msgstr ""
-#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:261
+#: cinder/api/common.py:81 cinder/api/common.py:116 cinder/volume/api.py:262
msgid "limit param must be positive"
msgstr ""
"instead."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:52
+#: cinder/api/contrib/snapshot_actions.py:51
msgid "'status' must be specified."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:62
+#: cinder/api/contrib/snapshot_actions.py:61
#, python-format
msgid "Snapshot status %(cur)s not allowed for update_snapshot_status"
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:68
+#: cinder/api/contrib/snapshot_actions.py:67
#, python-format
msgid ""
"Provided snapshot status %(provided)s not allowed for snapshot with "
"status %(current)s."
msgstr ""
-#: cinder/api/contrib/snapshot_actions.py:80
+#: cinder/api/contrib/snapshot_actions.py:79
msgid "progress must be an integer percentage"
msgstr ""
msgid "Request is too large."
msgstr ""
-#: cinder/api/openstack/__init__.py:70
+#: cinder/api/openstack/__init__.py:69
msgid "Must specify an ExtensionManager class"
msgstr ""
-#: cinder/api/openstack/__init__.py:81
+#: cinder/api/openstack/__init__.py:80
#, python-format
msgid "Extended resource: %s"
msgstr ""
-#: cinder/api/openstack/__init__.py:105
+#: cinder/api/openstack/__init__.py:104
#, python-format
msgid ""
"Extension %(ext_name)s: Cannot extend resource %(collection)s: No such "
"resource"
msgstr ""
-#: cinder/api/openstack/__init__.py:111
+#: cinder/api/openstack/__init__.py:110
#, python-format
msgid "Extension %(ext_name)s extending resource: %(collection)s"
msgstr ""
-#: cinder/api/openstack/__init__.py:127
+#: cinder/api/openstack/__init__.py:126
msgid ""
"cinder.api.openstack:FaultWrapper is deprecated. Please use "
"cinder.api.middleware.fault:FaultWrapper instead."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "找不到Volume %s"
-#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:532
+#: cinder/brick/iscsi/iscsi.py:279 cinder/brick/iscsi/iscsi.py:533
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:454
+#: cinder/brick/iscsi/iscsi.py:455
msgid "cinder-rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:474
+#: cinder/brick/iscsi/iscsi.py:475
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:498 cinder/brick/iscsi/iscsi.py:507
+#: cinder/brick/iscsi/iscsi.py:499 cinder/brick/iscsi/iscsi.py:508
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:514
+#: cinder/brick/iscsi/iscsi.py:515
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:524
+#: cinder/brick/iscsi/iscsi.py:525
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:553
+#: cinder/brick/iscsi/iscsi.py:554
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
msgid "Unknown sort direction, must be 'desc' or 'asc'"
msgstr ""
-#: cinder/compute/nova.py:98
+#: cinder/compute/nova.py:97
#, python-format
msgid "Novaclient connection created using URL: %s"
msgstr ""
#: 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:50
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:84
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:82
#: cinder/db/sqlalchemy/migrate_repo/versions/020_add_volume_admin_metadata_table.py:48
#, python-format
msgid "Table |%s| not created!"
msgid "Exception while creating table %s."
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:38
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:47
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:53
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:36
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:45
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:51
#, python-format
msgid "Column |%s| not created!"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:96
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:94
msgid "encryption_key_id column not dropped from volumes"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:104
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:102
msgid "encryption_key_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:109
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:107
msgid "volume_type_id column not dropped from snapshots"
msgstr ""
-#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:117
+#: cinder/db/sqlalchemy/migrate_repo/versions/017_add_encryption_information.py:115
msgid "encryption table not dropped"
msgstr ""
msgstr ""
#: cinder/openstack/common/loopingcall.py:91
-#: cinder/tests/brick/test_brick_connector.py:454
+#: cinder/tests/brick/test_brick_connector.py:451
msgid "in fixed duration looping call"
msgstr ""
#: cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:346
#, python-format
msgid "Result was %s"
msgstr ""
msgstr ""
#: cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
msgid "volume service is down or disabled. (host: %s)"
msgstr ""
-#: cinder/scheduler/manager.py:88
+#: cinder/scheduler/manager.py:87 cinder/scheduler/manager.py:89
msgid "Failed to create scheduler manager volume flow"
msgstr ""
-#: cinder/scheduler/manager.py:123
+#: cinder/scheduler/manager.py:124
#, python-format
msgid "Failed to schedule_%(method)s: %(ex)s"
msgstr ""
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:752
+#: cinder/tests/fake_driver.py:57 cinder/volume/driver.py:764
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:852
+#: cinder/tests/fake_driver.py:76 cinder/volume/driver.py:864
#, python-format
msgid "FAKE ISER: %s"
msgstr ""
msgid "LoggingVolumeDriver: %s"
msgstr ""
-#: cinder/tests/fake_utils.py:73
+#: cinder/tests/fake_utils.py:72
#, python-format
msgid "Faking execution of cmd (subprocess): %s"
msgstr ""
-#: cinder/tests/fake_utils.py:81
+#: cinder/tests/fake_utils.py:80
#, python-format
msgid "Faked command matched %s"
msgstr ""
-#: cinder/tests/fake_utils.py:97
+#: cinder/tests/fake_utils.py:96
#, python-format
msgid "Faked command raised an exception %s"
msgstr ""
-#: cinder/tests/fake_utils.py:100
+#: cinder/tests/fake_utils.py:99
#, python-format
msgid "Reply to faked command is stdout='%(stdout)s' stderr='%(stderr)s'"
msgstr ""
-#: cinder/tests/test_create_volume_flow.py:101
+#: cinder/tests/test_create_volume_flow.py:99
#: cinder/volume/flows/create_volume/__init__.py:148
#, python-format
msgid "Caught '%(exception)s' exception."
"\t%s"
msgstr ""
-#: cinder/tests/test_netapp_nfs.py:363
+#: cinder/tests/test_netapp_nfs.py:362
#, python-format
msgid "Share %(share)s and file name %(file_name)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:253
+#: cinder/tests/test_rbd.py:688 cinder/volume/drivers/rbd.py:175
+msgid "flush() not supported in this version of librbd"
+msgstr ""
+
+#: cinder/tests/test_storwize_svc.py:252
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1450
+#: cinder/tests/test_storwize_svc.py:1449
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1453
+#: cinder/tests/test_storwize_svc.py:1452
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1458
+#: cinder/tests/test_storwize_svc.py:1457
#, python-format
msgid ""
"CLI Exception output:\n"
msgid "Volume in unexpected state"
msgstr ""
-#: cinder/transfer/api.py:102 cinder/volume/api.py:365
+#: cinder/transfer/api.py:102 cinder/volume/api.py:366
#: cinder/volume/manager.py:561
msgid "status must be available"
msgstr ""
msgid "Unable to query if %s is in the availability zone set"
msgstr ""
-#: cinder/volume/api.py:171
+#: cinder/volume/api.py:170 cinder/volume/api.py:172
msgid "Failed to create api volume flow"
msgstr ""
-#: cinder/volume/api.py:200
+#: cinder/volume/api.py:201
msgid "Failed to update quota for deleting volume"
msgstr ""
-#: cinder/volume/api.py:212
+#: cinder/volume/api.py:213
#, python-format
msgid "Volume status must be available or error, but current status is: %s"
msgstr ""
-#: cinder/volume/api.py:222
+#: cinder/volume/api.py:223
msgid "Volume cannot be deleted while migrating"
msgstr ""
-#: cinder/volume/api.py:227
+#: cinder/volume/api.py:228
#, python-format
msgid "Volume still has %d dependent snapshots"
msgstr ""
-#: cinder/volume/api.py:283 cinder/volume/api.py:348
+#: cinder/volume/api.py:284 cinder/volume/api.py:349
#: cinder/volume/qos_specs.py:242 cinder/volume/volume_types.py:69
#, python-format
msgid "Searching by: %s"
msgstr ""
-#: cinder/volume/api.py:368
+#: cinder/volume/api.py:369
msgid "already attached"
msgstr ""
-#: cinder/volume/api.py:375
+#: cinder/volume/api.py:376
msgid "status must be in-use to detach"
msgstr ""
-#: cinder/volume/api.py:386
+#: cinder/volume/api.py:387
#, fuzzy
msgid "Volume status must be available to reserve"
msgstr "Volume 狀態需要可被使用"
-#: cinder/volume/api.py:462
+#: cinder/volume/api.py:463
msgid "Snapshot cannot be created while volume is migrating"
msgstr ""
-#: cinder/volume/api.py:466
+#: cinder/volume/api.py:467
msgid "must be available"
msgstr ""
-#: cinder/volume/api.py:488
+#: cinder/volume/api.py:489
#, 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:500
+#: cinder/volume/api.py:501
#, python-format
msgid ""
"Quota exceeded for %(s_pid)s, tried to create snapshot (%(d_consumed)d "
"snapshots already consumed)"
msgstr ""
-#: cinder/volume/api.py:551
+#: cinder/volume/api.py:552
#, fuzzy
msgid "Volume Snapshot status must be available or error"
msgstr "Volume 狀態需要可被使用"
-#: cinder/volume/api.py:579 cinder/volume/flows/create_volume/__init__.py:317
+#: cinder/volume/api.py:580 cinder/volume/flows/create_volume/__init__.py:317
msgid "Metadata property key blank"
msgstr ""
-#: cinder/volume/api.py:583
+#: cinder/volume/api.py:584
msgid "Metadata property key greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:587
+#: cinder/volume/api.py:588
msgid "Metadata property value greater than 255 characters"
msgstr ""
-#: cinder/volume/api.py:718 cinder/volume/api.py:770
+#: cinder/volume/api.py:719 cinder/volume/api.py:771
#, fuzzy
msgid "Volume status must be available/in-use."
msgstr "Volume 狀態需要可被使用"
-#: cinder/volume/api.py:721
+#: cinder/volume/api.py:722
msgid "Volume status is in-use."
msgstr ""
-#: cinder/volume/api.py:750
+#: cinder/volume/api.py:751
msgid "Volume status must be available to extend."
msgstr ""
-#: cinder/volume/api.py:755
+#: cinder/volume/api.py:756
#, 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:776
+#: cinder/volume/api.py:777
msgid "Volume is already part of an active migration"
msgstr ""
-#: cinder/volume/api.py:782
+#: cinder/volume/api.py:783
msgid "volume must not have snapshots"
msgstr ""
-#: cinder/volume/api.py:795
+#: cinder/volume/api.py:796
#, python-format
msgid "No available service named %s"
msgstr ""
-#: cinder/volume/api.py:801
+#: cinder/volume/api.py:802
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/api.py:831
+#: cinder/volume/api.py:832
msgid "Source volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:835
+#: cinder/volume/api.py:836
msgid "Destination volume not mid-migration."
msgstr ""
-#: cinder/volume/api.py:840
+#: cinder/volume/api.py:841
#, python-format
msgid "Destination has migration_status %(stat)s, expected %(exp)s."
msgstr ""
-#: cinder/volume/api.py:851
+#: cinder/volume/api.py:852
msgid "Volume status must be available to update readonly flag."
msgstr ""
-#: cinder/volume/driver.py:187 cinder/volume/drivers/netapp/nfs.py:185
+#: cinder/volume/driver.py:191 cinder/volume/drivers/netapp/nfs.py:176
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:280
+#: cinder/volume/driver.py:284
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:293 cinder/volume/driver.py:307
+#: cinder/volume/driver.py:297 cinder/volume/driver.py:311
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:323
+#: cinder/volume/driver.py:329
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:336
+#: cinder/volume/driver.py:342
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:353
+#: cinder/volume/driver.py:360
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:389
+#: cinder/volume/driver.py:396
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:423
+#: cinder/volume/driver.py:435
#, python-format
msgid "Creating a new backup for volume %s."
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:453
#, python-format
msgid "Restoring backup %(backup)s to volume %(volume)s."
msgstr ""
-#: cinder/volume/driver.py:464
+#: cinder/volume/driver.py:476
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:498 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
+#: cinder/volume/driver.py:510 cinder/volume/drivers/emc/emc_smis_iscsi.py:115
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:511
+#: cinder/volume/driver.py:523
#, python-format
msgid "ISCSI discovery attempt failed for:%s"
msgstr ""
-#: cinder/volume/driver.py:513
+#: cinder/volume/driver.py:525
#, python-format
msgid "Error from iscsiadm -m discovery: %s"
msgstr ""
-#: cinder/volume/driver.py:560
+#: cinder/volume/driver.py:572
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "找不到Volume %s"
-#: cinder/volume/driver.py:564 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
+#: cinder/volume/driver.py:576 cinder/volume/drivers/emc/emc_smis_iscsi.py:158
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:661
+#: cinder/volume/driver.py:673
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:691 cinder/volume/driver.py:813
-#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:352
+#: cinder/volume/driver.py:703 cinder/volume/driver.py:825
+#: cinder/volume/drivers/eqlx.py:247 cinder/volume/drivers/lvm.py:359
#: cinder/volume/drivers/storwize_svc.py:1572
#: cinder/volume/drivers/zadara.py:658
#: cinder/volume/drivers/emc/emc_smis_common.py:858
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:237
-#: cinder/volume/drivers/netapp/iscsi.py:1044
-#: cinder/volume/drivers/netapp/iscsi.py:1431
-#: cinder/volume/drivers/nexenta/iscsi.py:547
-#: cinder/volume/drivers/windows/windows.py:206
+#: cinder/volume/drivers/netapp/iscsi.py:1034
+#: cinder/volume/drivers/netapp/iscsi.py:1421
+#: cinder/volume/drivers/nexenta/iscsi.py:540
+#: cinder/volume/drivers/windows/windows.py:207
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:892
+#: cinder/volume/driver.py:904
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Resuming delete on volume: %s"
msgstr ""
-#: cinder/volume/manager.py:314
+#: cinder/volume/manager.py:313 cinder/volume/manager.py:315
msgid "Failed to create manager volume flow"
msgstr ""
-#: cinder/volume/manager.py:357 cinder/volume/manager.py:370
+#: cinder/volume/manager.py:358 cinder/volume/manager.py:370
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:363
+#: cinder/volume/manager.py:364
msgid "volume is not local to this node"
msgstr ""
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:783
+#: cinder/volume/manager.py:785
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:786
+#: cinder/volume/manager.py:788
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:808
+#: cinder/volume/manager.py:810
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:822
#, python-format
msgid ""
"migrate_volume_completion: completing migration for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:828
+#: cinder/volume/manager.py:830
#, python-format
msgid ""
"migrate_volume_completion is cleaning up an error for volume %(vol1)s "
"(temporary volume %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:844
+#: cinder/volume/manager.py:846
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:863
+#: cinder/volume/manager.py:865
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:896
+#: cinder/volume/manager.py:898
msgid "Updating volume status"
msgstr ""
-#: cinder/volume/manager.py:904
+#: cinder/volume/manager.py:906
#, python-format
msgid ""
"Unable to update stats, %(driver_name)s -%(driver_version)s "
"%(config_group)s driver is uninitialized."
msgstr ""
-#: cinder/volume/manager.py:923
-msgid "Clear capabilities"
-msgstr ""
-
-#: cinder/volume/manager.py:927
+#: cinder/volume/manager.py:925
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:966
+#: cinder/volume/manager.py:963
#, 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:978
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:980
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:982
+#: cinder/volume/manager.py:979
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
msgid "name cannot be None"
msgstr ""
-#: cinder/volume/utils.py:157
+#: cinder/volume/utils.py:146
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgstr ""
#: cinder/volume/drivers/block_device.py:131
-#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:641
-#: cinder/volume/drivers/lvm.py:656
+#: cinder/volume/drivers/block_device.py:143 cinder/volume/drivers/lvm.py:648
+#: cinder/volume/drivers/lvm.py:663
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:674
+#: cinder/volume/drivers/block_device.py:157 cinder/volume/drivers/lvm.py:681
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:470
+#: cinder/volume/drivers/block_device.py:183 cinder/volume/drivers/lvm.py:477
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:491
+#: cinder/volume/drivers/block_device.py:200 cinder/volume/drivers/lvm.py:498
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:228
+#: cinder/volume/drivers/block_device.py:272 cinder/volume/drivers/lvm.py:229
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:285
+#: cinder/volume/drivers/block_device.py:287
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:308 cinder/volume/drivers/lvm.py:297
-#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:196
+#: cinder/volume/drivers/block_device.py:311 cinder/volume/drivers/lvm.py:302
+#: cinder/volume/drivers/zadara.py:517 cinder/volume/drivers/nexenta/nfs.py:191
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:375
+#: cinder/volume/drivers/block_device.py:380
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:388
+#: cinder/volume/drivers/block_device.py:393
msgid "No big enough free disk"
msgstr ""
msgstr ""
#: cinder/volume/drivers/eqlx.py:208
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:386
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:384
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
msgid "Failed to extend_volume %(name)s from %(current_size)sGB to %(new_size)sGB"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:89
+#: cinder/volume/drivers/glusterfs.py:88
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:94
+#: cinder/volume/drivers/glusterfs.py:93
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:106
+#: cinder/volume/drivers/glusterfs.py:105
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:163
+#: cinder/volume/drivers/glusterfs.py:162
#, python-format
msgid "Cloning volume %(src)s to volume %(dst)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:168
+#: cinder/volume/drivers/glusterfs.py:167
msgid "Volume status must be 'available'."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:204 cinder/volume/drivers/nfs.py:123
-#: cinder/volume/drivers/netapp/nfs.py:758
+#: cinder/volume/drivers/glusterfs.py:203 cinder/volume/drivers/nfs.py:123
+#: cinder/volume/drivers/netapp/nfs.py:749
#, python-format
msgid "casted to %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:217
+#: cinder/volume/drivers/glusterfs.py:216
msgid "Snapshot status must be \"available\" to clone."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:239
+#: cinder/volume/drivers/glusterfs.py:238
#, python-format
msgid "snapshot: %(snap)s, volume: %(vol)s, volume_size: %(size)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:258
+#: cinder/volume/drivers/glusterfs.py:257
#, python-format
msgid "will copy from snapshot at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:276 cinder/volume/drivers/nfs.py:173
+#: cinder/volume/drivers/glusterfs.py:275 cinder/volume/drivers/nfs.py:173
#, python-format
msgid "Volume %s does not have provider_location specified, skipping"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:369
+#: cinder/volume/drivers/glusterfs.py:368
#, python-format
msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:399
+#: cinder/volume/drivers/glusterfs.py:398
#, python-format
msgid "nova call result: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:401
+#: cinder/volume/drivers/glusterfs.py:400
msgid "Call to Nova to create snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:423
+#: cinder/volume/drivers/glusterfs.py:422
msgid "Nova returned \"error\" status while creating snapshot."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:427
+#: cinder/volume/drivers/glusterfs.py:426
#, python-format
msgid "Status of snapshot %(id)s is now %(status)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:440
+#: cinder/volume/drivers/glusterfs.py:439
#, python-format
msgid "Timed out while waiting for Nova update for creation of snapshot %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:452
+#: cinder/volume/drivers/glusterfs.py:451
#, python-format
msgid "create snapshot: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:453
+#: cinder/volume/drivers/glusterfs.py:452
#, python-format
msgid "volume id: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:529
+#: cinder/volume/drivers/glusterfs.py:527
msgid "'active' must be present when writing snap_info."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:555
+#: cinder/volume/drivers/glusterfs.py:553
#, python-format
msgid "deleting snapshot %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:559
+#: cinder/volume/drivers/glusterfs.py:557
msgid "Volume status must be \"available\" or \"in-use\"."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:575
+#: cinder/volume/drivers/glusterfs.py:573
#, python-format
msgid ""
"Snapshot record for %s is not present, allowing snapshot_delete to "
"proceed."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:580
+#: cinder/volume/drivers/glusterfs.py:578
#, python-format
msgid "snapshot_file for this snap is %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:601
+#: cinder/volume/drivers/glusterfs.py:599
#, python-format
msgid "No base file found for %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:612
+#: cinder/volume/drivers/glusterfs.py:610
#, python-format
msgid "No %(base_id)s found for %(file)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:666
+#: cinder/volume/drivers/glusterfs.py:664
#, python-format
msgid "No file found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:676
+#: cinder/volume/drivers/glusterfs.py:674
#, python-format
msgid "No snap found with %s as backing file."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:687
+#: cinder/volume/drivers/glusterfs.py:685
#, python-format
msgid "No file depends on %s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:713
+#: cinder/volume/drivers/glusterfs.py:711
#, python-format
msgid "Check condition failed: %s expected to be None."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:757
+#: cinder/volume/drivers/glusterfs.py:755
msgid "Call to Nova delete snapshot failed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:775
+#: cinder/volume/drivers/glusterfs.py:773
#, python-format
msgid "status of snapshot %s is still \"deleting\"... waiting"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:781
+#: cinder/volume/drivers/glusterfs.py:779
#, python-format
msgid "Unable to delete snapshot %(id)s, status: %(status)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:794
+#: cinder/volume/drivers/glusterfs.py:792
#, python-format
msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:883
+#: cinder/volume/drivers/glusterfs.py:881
#, python-format
msgid "%s must be a valid raw or qcow2 image."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:945
+#: cinder/volume/drivers/glusterfs.py:943
msgid "Extend volume is only supported for this driver when no snapshots exist."
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:953
+#: cinder/volume/drivers/glusterfs.py:951
#, python-format
msgid "Unrecognized backing format: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:968
+#: cinder/volume/drivers/glusterfs.py:966
#, python-format
msgid "creating new volume at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:971
+#: cinder/volume/drivers/glusterfs.py:969
#, python-format
msgid "file already exists at %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:997 cinder/volume/drivers/nfs.py:160
+#: cinder/volume/drivers/glusterfs.py:995 cinder/volume/drivers/nfs.py:160
#, python-format
msgid "Exception during mounting %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:999
+#: cinder/volume/drivers/glusterfs.py:997
#, python-format
msgid "Available shares: %s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:1016
+#: cinder/volume/drivers/glusterfs.py:1014
#, python-format
msgid ""
"GlusterFS share at %(dir)s is not writable by the Cinder volume service. "
"Snapshot operations will not be supported."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:99
+#: cinder/volume/drivers/gpfs.py:98
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:100
+#: cinder/volume/drivers/gpfs.py:99
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:143
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:150
+#: cinder/volume/drivers/gpfs.py:149
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:156
+#: cinder/volume/drivers/gpfs.py:155
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:163
+#: cinder/volume/drivers/gpfs.py:162
#, 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:172
+#: cinder/volume/drivers/gpfs.py:171
#, 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:186
+#: cinder/volume/drivers/gpfs.py:185
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:191
+#: cinder/volume/drivers/gpfs.py:190
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:200
+#: cinder/volume/drivers/gpfs.py:199
#, 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:557
+#: cinder/volume/drivers/gpfs.py:558
#, python-format
msgid "Failed to resize volume %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:605
+#: cinder/volume/drivers/gpfs.py:606
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:638
+#: cinder/volume/drivers/gpfs.py:639
#, python-format
msgid ""
"%s cannot be accessed. Verify that GPFS is active and file system is "
"mounted."
msgstr ""
-#: cinder/volume/drivers/lvm.py:190
+#: cinder/volume/drivers/lvm.py:191
#, python-format
msgid "Unabled to delete due to existing snapshot for volume: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:216
+#: cinder/volume/drivers/lvm.py:217
#, python-format
msgid "Volume device file path %s does not exist."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:223
#, python-format
msgid "Size for volume: %s not found, cannot secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:261
+#: cinder/volume/drivers/lvm.py:264
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:354
+#: cinder/volume/drivers/lvm.py:361
#, python-format
msgid "Unable to update stats on non-intialized Volume Group: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:449
+#: cinder/volume/drivers/lvm.py:456
#, python-format
msgid "Error creating iSCSI target, retrying creation for target: %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:469
+#: cinder/volume/drivers/lvm.py:476
#, python-format
msgid "volume_info:%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:505
+#: cinder/volume/drivers/lvm.py:512
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:506 cinder/volume/drivers/lvm.py:711
+#: cinder/volume/drivers/lvm.py:513 cinder/volume/drivers/lvm.py:718
#: cinder/volume/drivers/huawei/rest_common.py:1227
#, python-format
msgid "%s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:560
+#: cinder/volume/drivers/lvm.py:567
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
msgid "Driver specific implementation needs to return mount_point_base."
msgstr ""
-#: cinder/volume/drivers/nfs.py:263
+#: cinder/volume/drivers/nfs.py:264
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:264
+#: cinder/volume/drivers/nfs.py:265
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:356
+#: cinder/volume/drivers/nfs.py:357
#, python-format
msgid "%s is already mounted"
msgstr ""
-#: cinder/volume/drivers/nfs.py:416
+#: cinder/volume/drivers/nfs.py:417
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:421
+#: cinder/volume/drivers/nfs.py:422
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:426
+#: cinder/volume/drivers/nfs.py:427
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:434
+#: cinder/volume/drivers/nfs.py:435
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:488
+#: cinder/volume/drivers/nfs.py:489
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
-#: cinder/volume/drivers/nfs.py:521
+#: cinder/volume/drivers/nfs.py:522
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:524
+#: cinder/volume/drivers/nfs.py:525
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:527
+#: cinder/volume/drivers/nfs.py:528
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
msgid "Invalid argument"
msgstr ""
-#: cinder/volume/drivers/rbd.py:175
-msgid "flush() not supported in this version of librbd"
-msgstr ""
-
#: cinder/volume/drivers/rbd.py:183
msgid "fileno() not supported by RBD()"
msgstr ""
msgid "%s is in a different ceph cluster"
msgstr ""
-#: cinder/volume/drivers/rbd.py:740
+#: cinder/volume/drivers/rbd.py:733
+msgid "rbd image clone requires image format to be 'raw' but image {0} is '{1}'"
+msgstr ""
+
+#: cinder/volume/drivers/rbd.py:747
#, fuzzy, python-format
msgid "Unable to open image %(loc)s: %(err)s"
msgstr "找不到Volume %s"
-#: cinder/volume/drivers/rbd.py:807
+#: cinder/volume/drivers/rbd.py:817
msgid "volume backup complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:820
+#: cinder/volume/drivers/rbd.py:830
msgid "volume restore complete."
msgstr ""
-#: cinder/volume/drivers/rbd.py:830 cinder/volume/drivers/sheepdog.py:195
+#: cinder/volume/drivers/rbd.py:840 cinder/volume/drivers/sheepdog.py:195
#, python-format
msgid "Failed to Extend Volume %(volname)s"
msgstr ""
-#: cinder/volume/drivers/rbd.py:835 cinder/volume/drivers/sheepdog.py:200
-#: cinder/volume/drivers/windows/windows.py:224
+#: cinder/volume/drivers/rbd.py:845 cinder/volume/drivers/sheepdog.py:200
+#: cinder/volume/drivers/windows/windows.py:225
#, python-format
msgid "Extend volume from %(old_size)s GB to %(new_size)s GB."
msgstr ""
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:363
-#: cinder/volume/drivers/netapp/iscsi.py:134
-#: cinder/volume/drivers/netapp/nfs.py:644
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:160
+#: cinder/volume/drivers/netapp/iscsi.py:124
+#: cinder/volume/drivers/netapp/nfs.py:635
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:158
#, python-format
msgid "%s is not set"
msgstr ""
msgid "LUN %s is deleted."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:61
+#: cinder/volume/drivers/huawei/__init__.py:59
msgid "_instantiate_driver: configuration not found."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:68
+#: cinder/volume/drivers/huawei/__init__.py:66
#, python-format
msgid ""
"_instantiate_driver: Loading %(protocol)s driver for Huawei OceanStor "
"%(product)s series storage arrays."
msgstr ""
-#: cinder/volume/drivers/huawei/__init__.py:88
+#: cinder/volume/drivers/huawei/__init__.py:86
#, python-format
msgid ""
"\"Product\" or \"Protocol\" is illegal. \"Product\" should be set to "
msgid "_remove_fc_ports: FC port was not found on host %(hostid)s."
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:43
+#: cinder/volume/drivers/huawei/huawei_utils.py:42
#, python-format
msgid "parse_xml_file: %s"
msgstr ""
-#: cinder/volume/drivers/huawei/huawei_utils.py:132
+#: cinder/volume/drivers/huawei/huawei_utils.py:131
#, python-format
msgid "_get_host_os_type: Host %(ip)s OS type is %(os)s."
msgstr ""
msgid "Type cannot be converted into NaElement."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:83
+#: cinder/volume/drivers/netapp/common.py:77
msgid "Required configuration not found"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:111
+#: cinder/volume/drivers/netapp/common.py:105
#, python-format
msgid "Requested unified config: %(storage_family)s and %(storage_protocol)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:117
+#: cinder/volume/drivers/netapp/common.py:111
#, python-format
msgid "Storage family %s is not supported"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:124
+#: cinder/volume/drivers/netapp/common.py:118
#, python-format
msgid "No default storage protocol found for storage family %(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:131
+#: cinder/volume/drivers/netapp/common.py:125
#, python-format
msgid ""
"Protocol %(storage_protocol)s is not supported for storage family "
"%(storage_family)s"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:138
+#: cinder/volume/drivers/netapp/common.py:132
#, python-format
msgid ""
"NetApp driver of family %(storage_family)s and protocol "
"%(storage_protocol)s loaded"
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:147
+#: cinder/volume/drivers/netapp/common.py:141
msgid "Only loading netapp drivers supported."
msgstr ""
-#: cinder/volume/drivers/netapp/common.py:166
+#: cinder/volume/drivers/netapp/common.py:160
#, python-format
msgid ""
"The configured NetApp driver is deprecated. Please refer the link to "
"resolve the issue '%s'."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:81
+#: cinder/volume/drivers/netapp/iscsi.py:71
#, python-format
msgid "No metadata property %(prop)s defined for the LUN %(name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:117
+#: cinder/volume/drivers/netapp/iscsi.py:107
#, python-format
msgid "Using NetApp filer: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:162
+#: cinder/volume/drivers/netapp/iscsi.py:152
msgid "Success getting LUN list from server"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:178
+#: cinder/volume/drivers/netapp/iscsi.py:168
#, python-format
msgid "Created LUN with name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:187
+#: cinder/volume/drivers/netapp/iscsi.py:177
#, python-format
msgid "No entry in LUN table for volume/snapshot %(name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:203
+#: cinder/volume/drivers/netapp/iscsi.py:193
#, python-format
msgid "Destroyed LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:239
+#: cinder/volume/drivers/netapp/iscsi.py:229
#, python-format
msgid "Mapped LUN %(name)s to the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:244
+#: cinder/volume/drivers/netapp/iscsi.py:234
#, python-format
msgid ""
"Succesfully fetched target details for LUN %(name)s and initiator "
"%(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:250
+#: cinder/volume/drivers/netapp/iscsi.py:240
#, python-format
msgid "Failed to get LUN target details for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:261
+#: cinder/volume/drivers/netapp/iscsi.py:251
#, python-format
msgid "Failed to get target portal for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:264
+#: cinder/volume/drivers/netapp/iscsi.py:254
#, python-format
msgid "Failed to get target IQN for the LUN %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:302
+#: cinder/volume/drivers/netapp/iscsi.py:292
#, python-format
msgid "Snapshot %s deletion successful"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:322
-#: cinder/volume/drivers/netapp/iscsi.py:577
-#: cinder/volume/drivers/netapp/nfs.py:110
-#: cinder/volume/drivers/netapp/nfs.py:217
+#: cinder/volume/drivers/netapp/iscsi.py:312
+#: cinder/volume/drivers/netapp/iscsi.py:567
+#: cinder/volume/drivers/netapp/nfs.py:101
+#: cinder/volume/drivers/netapp/nfs.py:208
#, python-format
msgid "Resizing %s failed. Cleaning volume."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:337
+#: cinder/volume/drivers/netapp/iscsi.py:327
#, python-format
msgid "Unmapped LUN %(name)s from the initiator %(initiator_name)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:424
+#: cinder/volume/drivers/netapp/iscsi.py:414
#, python-format
msgid "Error mapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:443
+#: cinder/volume/drivers/netapp/iscsi.py:433
#, python-format
msgid "Error unmapping lun. Code :%(code)s, Message:%(message)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:523
+#: cinder/volume/drivers/netapp/iscsi.py:513
msgid "Object is not a NetApp LUN."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:555
+#: cinder/volume/drivers/netapp/iscsi.py:545
#, python-format
msgid "Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:557
+#: cinder/volume/drivers/netapp/iscsi.py:547
#, python-format
msgid "Error getting lun attribute. Exception: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:612
+#: cinder/volume/drivers/netapp/iscsi.py:602
#, python-format
msgid "No need to extend volume %s as it is already the requested new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:618
+#: cinder/volume/drivers/netapp/iscsi.py:608
#, python-format
msgid "Resizing lun %s directly to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:645
+#: cinder/volume/drivers/netapp/iscsi.py:635
#, python-format
msgid "Lun %(path)s geometry failed. Message - %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:674
+#: cinder/volume/drivers/netapp/iscsi.py:664
#, python-format
msgid "Moving lun %(name)s to %(new_name)s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:689
+#: cinder/volume/drivers/netapp/iscsi.py:679
#, python-format
msgid "Resizing lun %s using sub clone to new size."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:696
+#: cinder/volume/drivers/netapp/iscsi.py:686
#, python-format
msgid "%s cannot be sub clone resized as it is hosted on compressed volume"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:702
+#: cinder/volume/drivers/netapp/iscsi.py:692
#, python-format
msgid "%s cannot be sub clone resized as it contains no blocks."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:719
+#: cinder/volume/drivers/netapp/iscsi.py:709
#, python-format
msgid "Post clone resize lun %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:730
+#: cinder/volume/drivers/netapp/iscsi.py:720
#, python-format
msgid "Failure staging lun %s to tmp."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:735
+#: cinder/volume/drivers/netapp/iscsi.py:725
#, python-format
msgid "Failure moving new cloned lun to %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:739
+#: cinder/volume/drivers/netapp/iscsi.py:729
#, python-format
msgid "Failure deleting staged tmp lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:742
+#: cinder/volume/drivers/netapp/iscsi.py:732
#, python-format
msgid "Unknown exception in post clone resize lun %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:744
+#: cinder/volume/drivers/netapp/iscsi.py:734
#, python-format
msgid "Exception details: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:748
+#: cinder/volume/drivers/netapp/iscsi.py:738
msgid "Getting lun block count."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:753
+#: cinder/volume/drivers/netapp/iscsi.py:743
#, python-format
msgid "Failure getting lun info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:797
+#: cinder/volume/drivers/netapp/iscsi.py:787
#, python-format
msgid "Failed to get vol with required size and extra specs for volume: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:808
+#: cinder/volume/drivers/netapp/iscsi.py:798
#, python-format
msgid "Error provisioning vol %(name)s on %(volume)s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:853
+#: cinder/volume/drivers/netapp/iscsi.py:843
#, python-format
msgid "No iscsi service found for vserver %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:994
+#: cinder/volume/drivers/netapp/iscsi.py:984
#, python-format
msgid "Cloned LUN with new name %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:998
+#: cinder/volume/drivers/netapp/iscsi.py:988
#, python-format
msgid "No clonned lun named %s found on the filer"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1099
+#: cinder/volume/drivers/netapp/iscsi.py:1089
msgid "Cluster ssc is not updated. No volume stats found."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1161
-#: cinder/volume/drivers/netapp/nfs.py:1084
+#: cinder/volume/drivers/netapp/iscsi.py:1151
+#: cinder/volume/drivers/netapp/nfs.py:1075
msgid "Unsupported ONTAP version. ONTAP version 7.3.1 and above is supported."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1165
-#: cinder/volume/drivers/netapp/nfs.py:1088
+#: cinder/volume/drivers/netapp/iscsi.py:1155
+#: cinder/volume/drivers/netapp/nfs.py:1079
#: cinder/volume/drivers/netapp/utils.py:322
msgid "Api version could not be determined."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1176
+#: cinder/volume/drivers/netapp/iscsi.py:1166
#, fuzzy, python-format
msgid "Failed to get vol with required size for volume: %s"
msgstr "找不到Volume %s"
-#: cinder/volume/drivers/netapp/iscsi.py:1285
+#: cinder/volume/drivers/netapp/iscsi.py:1275
#, python-format
msgid "Error finding luns for volume %s. Verify volume exists."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1402
+#: cinder/volume/drivers/netapp/iscsi.py:1392
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s completed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1405
+#: cinder/volume/drivers/netapp/iscsi.py:1395
#, python-format
msgid "Clone operation with src %(name)s and dest %(new_name)s failed"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1468
+#: cinder/volume/drivers/netapp/iscsi.py:1458
msgid "Volume refresh job already running. Returning..."
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1474
+#: cinder/volume/drivers/netapp/iscsi.py:1464
#, python-format
msgid "Error refreshing vol capacity. Message: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/iscsi.py:1482
+#: cinder/volume/drivers/netapp/iscsi.py:1472
#, python-format
msgid "Refreshing capacity info for %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:115
-#: cinder/volume/drivers/netapp/nfs.py:222
+#: cinder/volume/drivers/netapp/nfs.py:106
+#: cinder/volume/drivers/netapp/nfs.py:213
#, python-format
msgid "NFS file %s not discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:235
+#: cinder/volume/drivers/netapp/nfs.py:226
#, python-format
msgid "Copied image to volume %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:241
+#: cinder/volume/drivers/netapp/nfs.py:232
#, python-format
msgid "Registering image in cache %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:248
+#: cinder/volume/drivers/netapp/nfs.py:239
#, python-format
msgid ""
"Exception while registering image %(image_id)s in cache. Exception: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:261
+#: cinder/volume/drivers/netapp/nfs.py:252
#, python-format
msgid "Found cache file for image %(image_id)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:274
+#: cinder/volume/drivers/netapp/nfs.py:265
#, python-format
msgid "Cloning img from cache for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:282
+#: cinder/volume/drivers/netapp/nfs.py:273
msgid "Image cache cleaning in progress. Returning... "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:293
+#: cinder/volume/drivers/netapp/nfs.py:284
msgid "Image cache cleaning in progress."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:304
+#: cinder/volume/drivers/netapp/nfs.py:295
#, python-format
msgid "Cleaning cache for share %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:309
+#: cinder/volume/drivers/netapp/nfs.py:300
#, python-format
msgid "Files to be queued for deletion %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:316
+#: cinder/volume/drivers/netapp/nfs.py:307
#, python-format
msgid "Exception during cache cleaning %(share)s. Message - %(ex)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:322
+#: cinder/volume/drivers/netapp/nfs.py:313
msgid "Image cache cleaning done."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:347
+#: cinder/volume/drivers/netapp/nfs.py:338
#, python-format
msgid "Bytes to free %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:354
+#: cinder/volume/drivers/netapp/nfs.py:345
#, python-format
msgid "Delete file path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:369
+#: cinder/volume/drivers/netapp/nfs.py:360
#, python-format
msgid "Deleting file at path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:374
+#: cinder/volume/drivers/netapp/nfs.py:365
#, python-format
msgid "Exception during deleting %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:406
+#: cinder/volume/drivers/netapp/nfs.py:397
#, python-format
msgid "Unexpected exception in cloning image %(image_id)s. Message: %(msg)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:422
+#: cinder/volume/drivers/netapp/nfs.py:413
#, python-format
msgid "Cloning image %s from cache"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:426
+#: cinder/volume/drivers/netapp/nfs.py:417
#, python-format
msgid "Cache share: %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:436
+#: cinder/volume/drivers/netapp/nfs.py:427
#, python-format
msgid "Unexpected exception during image cloning in share %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:442
+#: cinder/volume/drivers/netapp/nfs.py:433
#, python-format
msgid "Cloning image %s directly in share"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:447
+#: cinder/volume/drivers/netapp/nfs.py:438
#, python-format
msgid "Share is cloneable %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:454
+#: cinder/volume/drivers/netapp/nfs.py:445
#, python-format
msgid "Image is raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:461
+#: cinder/volume/drivers/netapp/nfs.py:452
#, python-format
msgid "Image will locally be converted to raw %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:468
+#: cinder/volume/drivers/netapp/nfs.py:459
#, python-format
msgid "Converted to raw, but format is now %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:478
+#: cinder/volume/drivers/netapp/nfs.py:469
#, python-format
msgid "Performing post clone for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:485
+#: cinder/volume/drivers/netapp/nfs.py:476
msgid "NFS file could not be discovered."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:489
+#: cinder/volume/drivers/netapp/nfs.py:480
msgid "Checking file for resize"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:493
+#: cinder/volume/drivers/netapp/nfs.py:484
#, python-format
msgid "Resizing file to %sG"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:499
+#: cinder/volume/drivers/netapp/nfs.py:490
msgid "Resizing image file failed."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:521
+#: cinder/volume/drivers/netapp/nfs.py:512
msgid "Discover file retries exhausted."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:540
+#: cinder/volume/drivers/netapp/nfs.py:531
#, python-format
msgid "Image location not in the expected format %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:568
+#: cinder/volume/drivers/netapp/nfs.py:559
#, python-format
msgid "Found possible share matches %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:572
+#: cinder/volume/drivers/netapp/nfs.py:563
msgid "Unexpected exception while short listing used share."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:610
+#: cinder/volume/drivers/netapp/nfs.py:601
#, python-format
msgid "Extending volume %s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:715
+#: cinder/volume/drivers/netapp/nfs.py:706
#, python-format
msgid "Shares on vserver %s will only be used for provisioning."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:719
-#: cinder/volume/drivers/netapp/nfs.py:896
+#: cinder/volume/drivers/netapp/nfs.py:710
+#: cinder/volume/drivers/netapp/nfs.py:887
msgid "No vserver set in config. SSC will be disabled."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:762
+#: cinder/volume/drivers/netapp/nfs.py:753
#, python-format
msgid "Exception creating vol %(name)s on share %(share)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:770
+#: cinder/volume/drivers/netapp/nfs.py:761
#, python-format
msgid "Volume %s could not be created on shares."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:819
+#: cinder/volume/drivers/netapp/nfs.py:810
#, python-format
msgid "No interface found on cluster for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:860
+#: cinder/volume/drivers/netapp/nfs.py:851
#, python-format
msgid ""
"No volume on cluster with vserver\n"
" "
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:866
+#: cinder/volume/drivers/netapp/nfs.py:857
#, 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:928
+#: cinder/volume/drivers/netapp/nfs.py:919
msgid "No cluster ssc stats found. Wait for next volume stats update."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:945
+#: cinder/volume/drivers/netapp/nfs.py:936
msgid "No shares found hence skipping ssc refresh."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:982
-#: cinder/volume/drivers/netapp/nfs.py:1225
+#: cinder/volume/drivers/netapp/nfs.py:973
+#: cinder/volume/drivers/netapp/nfs.py:1216
#, python-format
msgid "Shortlisted del elg files %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:987
-#: cinder/volume/drivers/netapp/nfs.py:1230
+#: cinder/volume/drivers/netapp/nfs.py:978
+#: cinder/volume/drivers/netapp/nfs.py:1221
#, python-format
msgid "Getting file usage for %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:992
-#: cinder/volume/drivers/netapp/nfs.py:1235
+#: cinder/volume/drivers/netapp/nfs.py:983
+#: cinder/volume/drivers/netapp/nfs.py:1226
#, python-format
msgid "file-usage for path %(path)s is %(bytes)s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1009
-#: cinder/volume/drivers/netapp/nfs.py:1272
+#: cinder/volume/drivers/netapp/nfs.py:1000
+#: cinder/volume/drivers/netapp/nfs.py:1263
#, python-format
msgid "Share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1011
-#: cinder/volume/drivers/netapp/nfs.py:1274
+#: cinder/volume/drivers/netapp/nfs.py:1002
+#: cinder/volume/drivers/netapp/nfs.py:1265
#, python-format
msgid "No share match found for ip %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1042
+#: cinder/volume/drivers/netapp/nfs.py:1033
#, python-format
msgid "Found volume %(vol)s for share %(share)s."
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1133
+#: cinder/volume/drivers/netapp/nfs.py:1124
#, python-format
msgid "No storage path found for export path %s"
msgstr ""
-#: cinder/volume/drivers/netapp/nfs.py:1143
+#: cinder/volume/drivers/netapp/nfs.py:1134
#, python-format
msgid "Cloning with src %(src_path)s, dest %(dest_path)s"
msgstr ""
msgid "Unsupported Clustered Data ONTAP version."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:108
+#: cinder/volume/drivers/nexenta/iscsi.py:101
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:159
+#: cinder/volume/drivers/nexenta/iscsi.py:152
#, python-format
msgid "Extending volume: %(id)s New size: %(size)s GB"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:175
+#: cinder/volume/drivers/nexenta/iscsi.py:168
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:188
+#: cinder/volume/drivers/nexenta/iscsi.py:181
#, python-format
msgid "Cannot delete snapshot %(origin): %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:199
+#: cinder/volume/drivers/nexenta/iscsi.py:192
#, python-format
msgid "Creating temp snapshot of the original volume: %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:209
-#: cinder/volume/drivers/nexenta/nfs.py:207
+#: cinder/volume/drivers/nexenta/iscsi.py:202
+#: cinder/volume/drivers/nexenta/nfs.py:202
#, python-format
msgid "Volume creation failed, deleting created snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:214
-#: cinder/volume/drivers/nexenta/nfs.py:212
+#: cinder/volume/drivers/nexenta/iscsi.py:207
+#: cinder/volume/drivers/nexenta/nfs.py:207
#, python-format
msgid "Failed to delete zfs snapshot %(volume_name)s@%(name)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:232
+#: cinder/volume/drivers/nexenta/iscsi.py:225
#, python-format
msgid "Enter: migrate_volume: id=%(id)s, host=%(host)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:259
+#: cinder/volume/drivers/nexenta/iscsi.py:252
#, python-format
msgid "Remote NexentaStor appliance at %s should be SSH-bound."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:276
+#: cinder/volume/drivers/nexenta/iscsi.py:269
#, python-format
msgid ""
"Cannot send source snapshot %(src)s to destination %(dst)s. Reason: "
"%(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:284
+#: cinder/volume/drivers/nexenta/iscsi.py:277
#, python-format
msgid ""
"Cannot delete temporary source snapshot %(src)s on NexentaStor Appliance:"
" %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:290
+#: cinder/volume/drivers/nexenta/iscsi.py:283
#, python-format
msgid "Cannot delete source volume %(volume)s on NexentaStor Appliance: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:327
+#: cinder/volume/drivers/nexenta/iscsi.py:320
#, python-format
msgid "Snapshot %s does not exist, it seems it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:448
+#: cinder/volume/drivers/nexenta/iscsi.py:441
#: cinder/volume/drivers/windows/windows_utils.py:232
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:458
+#: cinder/volume/drivers/nexenta/iscsi.py:451
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:470
+#: cinder/volume/drivers/nexenta/iscsi.py:463
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:480
+#: cinder/volume/drivers/nexenta/iscsi.py:473
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:490
+#: cinder/volume/drivers/nexenta/iscsi.py:483
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/iscsi.py:523
+#: cinder/volume/drivers/nexenta/iscsi.py:516
#, 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/iscsi.py:531
+#: cinder/volume/drivers/nexenta/iscsi.py:524
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:92
+#: cinder/volume/drivers/nexenta/nfs.py:87
#, python-format
msgid "Volume %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:96
+#: cinder/volume/drivers/nexenta/nfs.py:91
#, python-format
msgid "Folder %s does not exist in Nexenta Store appliance"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:121
+#: cinder/volume/drivers/nexenta/nfs.py:116
#, python-format
msgid "Creating folder on Nexenta Store %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:153
+#: cinder/volume/drivers/nexenta/nfs.py:148
#, python-format
msgid "Cannot destroy created folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:183
+#: cinder/volume/drivers/nexenta/nfs.py:178
#, python-format
msgid "Cannot destroy cloned folder: %(vol)s/%(folder)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:234
+#: cinder/volume/drivers/nexenta/nfs.py:229
#, python-format
msgid "Folder %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:244
-#: cinder/volume/drivers/nexenta/nfs.py:275
+#: cinder/volume/drivers/nexenta/nfs.py:239
+#: cinder/volume/drivers/nexenta/nfs.py:270
#, python-format
msgid "Snapshot %s does not exist, it was already deleted."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:309
+#: cinder/volume/drivers/nexenta/nfs.py:304
#, python-format
msgid "Creating regular file: %s.This may take some time."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:320
+#: cinder/volume/drivers/nexenta/nfs.py:315
#, python-format
msgid "Regular file: %s created."
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:372
+#: cinder/volume/drivers/nexenta/nfs.py:367
#, python-format
msgid "Sharing folder %s on Nexenta Store"
msgstr ""
-#: cinder/volume/drivers/nexenta/nfs.py:400
+#: cinder/volume/drivers/nexenta/nfs.py:395
#, python-format
msgid "Shares loaded: %s"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:150
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:148
msgid ""
"hp3par_domain has been deprecated and is no longer used. The domain is "
"automatically looked up based on the CPG."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:169
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:167
#, python-format
msgid "Invalid hp3parclient version. Version %s or greater required."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:182
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
#, python-format
msgid "Failed to Login to 3PAR (%(url)s) because %(err)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:196
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:194
#, python-format
msgid "HP3PARCommon %(common_ver)s, hp3parclient %(rest_ver)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:215
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:491
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:213
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:489
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:231
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:229
#, python-format
msgid "Failed to get domain because CPG (%s) doesn't exist on array."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:250
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:248
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:350
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:348
#, python-format
msgid "command %s failed"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:393
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:391
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "非預期的執行錯誤"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:577
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:575
#, python-format
msgid "VV Set %s does not exist."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:624
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:622
#, 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:675
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:673
#, 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:743
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:741
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Bad reponse from server: %s"
#~ msgstr ""
-#~ msgid ""
-#~ "Unable to pick datastore to accomodate"
-#~ " %(size)s bytes from the datastores: "
-#~ "%(dss)s."
-#~ msgstr ""
-
#~ msgid "%(flow)s has moved into state %(state)s from state %(old_state)s"
#~ msgstr ""
-#~ msgid ""
-#~ "%(flow)s has moved %(runner)s into state"
-#~ " %(state)s with result: %(result)s"
-#~ msgstr ""
-
-#~ msgid ""
-#~ "Failing volume %s creation by altering"
-#~ " volume status instead of rescheduling"
-#~ msgstr ""
-
#~ msgid "No request spec, will not reschedule"
#~ msgstr ""
#~ msgid "Retry info not present, will not reschedule"
#~ msgstr ""
+#~ msgid "Clear capabilities"
+#~ msgstr ""
+