msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (Bulgaria) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2012-01-19 20:22+0000\n"
"Last-Translator: yazar <zrncescientiae@gmail.com>\n"
"Language-Team: Bosnian <bs@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "Status volumena mora biti omogućen"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Neočekivana greška prilikom pokretanja komande."
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, 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:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Neočekivana greška prilikom pokretanja komande."
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "Status volumena mora biti omogućen"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Neočekivana greška prilikom pokretanja komande."
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Catalan "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.77\n"
+"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.85\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2012-04-04 20:28+0000\n"
"Last-Translator: Zbyněk Schwarz <Unknown>\n"
"Language-Team: Czech <cs@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr "Źádný disk ve %(location)s"
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Neplatný href %(image_href)s obrazu."
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Obraz %(image_id)s nemohl být nalezen."
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Služba %(service_id)s nemohla být nalezena."
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Hostitel %(host)s nemohl být nalezen."
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, 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:338
+#: cinder/exception.py:354
#, 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:342
+#: cinder/exception.py:358
#, 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:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr "Kvóta nemohla být nalezena."
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, 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:367
+#: cinder/exception.py:383
#, 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:371
+#: cinder/exception.py:387
#, 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:375
+#: cinder/exception.py:391
#, 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:379
+#: cinder/exception.py:395
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Kvóta překročena"
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Přesun %(migration_id)s nemohl být nalezen."
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Přesun nenalezen v instanci %(instance_id)s se stavem %(status)s."
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "Soubor %(file_path)s nemohl být nalezen."
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Třída %(class_name)s nemohla být nalezena: %(exception)s"
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr "Činnost není povolena."
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr "Dvojice klíčů %(key_name)s již existuje."
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Typ svazku %(name)s již existuje."
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr "Chyba přesunu"
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Nelze najít nastavení v %(path)s"
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Nelze najít nastavení v %(path)s"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, 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:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Nebyl nalezen žádný platný hostitel. %(reason)s"
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "Hostitel %(host)s není dostupný nebo neexistuje."
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr "Kvóta překročena"
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, 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:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, 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:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr "Špatná odpověď od SolidFire API"
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "Chyba v odpovědi SolidFire API: data=%(data)s"
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, fuzzy, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, fuzzy, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "Neplatný stav serveru: %(status)s"
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Instance %(instance_id)s nemohla být nastavena."
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Vyskytla se neočekávaná výjimka."
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Vyskytla se neočekávaná výjimka."
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Poškozené tělo zprávy: %(reason)s"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, 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:592
+#: cinder/exception.py:608
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Neplatná podpůrná vrstva: %s"
-#: cinder/exception.py:596
+#: cinder/exception.py:612
#, fuzzy
msgid "Connection to swift failed"
msgstr "Připojení k glance selhalo"
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Obraz %(image_id)s nemohl být nalezen."
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr "Oznamování schopností plácinderčům ..."
msgid "Fetching %s"
msgstr "Získávání %s"
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Spouštění příkazu (SSH): %s"
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr "Prostředí není podporováno přes SSH"
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr "process_input není podporován přes SSH"
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr "Výsledek byl %s"
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr "ladění ve zpětném volání: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Adresa místního spojení nenalezena.: %s"
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "Nelze získat IP místního spojení %(interface)s :%(ex)s"
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr "Neplatná podpůrná vrstva: %s"
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr "podpůrná vrstva: %s"
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr "v opakujícím volání"
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr "Očekáván objekt typu: %s"
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' trvalo %(total_time).2f sek"
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr "Zadáno neplatné imageRef."
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr "Vytvořit svazek o %s GB"
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, fuzzy, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty"
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Odstraňování voleb '%(unk_opt_str)s' z fronty"
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "Obraz musí být dostupný"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, 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:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, fuzzy, python-format
-msgid "Error: %s"
-msgstr "Zachycena chyba: %s"
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, fuzzy, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr "Připojit svazek %(volume_id)s k instanci %(instance_id)s na %(device)s"
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Vytvořit snímek svazku %s"
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, fuzzy, python-format
-msgid "Exception during mounting %s"
-msgstr "Výjimka při načítání rozšíření: %s"
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, fuzzy, python-format
-msgid "%s is already mounted"
-msgstr "skupina %s již existuje"
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, fuzzy, python-format
msgid "Symbolic link %s not found"
msgstr "značka [%s] nenalezena"
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, fuzzy, python-format
+msgid "Exception during mounting %s"
+msgstr "Výjimka při načítání rozšíření: %s"
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, fuzzy, python-format
+msgid "%s is already mounted"
+msgstr "skupina %s již existuje"
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, fuzzy, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr "Nastavování hostitele %(host)s na %(state)s."
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, fuzzy, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr "mazání svazku %(volume_name)s který má snímek"
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr "odpověď %s"
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Při spuštění příkazu došlo k nečekané chybě."
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, 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:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "skupina %s již existuje"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Při spuštění příkazu došlo k nečekané chybě."
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "Obraz musí být dostupný"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr "Zachycena chyba: %s"
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Při spuštění příkazu došlo k nečekané chybě."
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2011-01-15 21:46+0000\n"
"Last-Translator: Soren Hansen <soren@linux2go.dk>\n"
"Language-Team: Danish <da@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr "bind %s: slettet"
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:23+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: German <de@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr "Hole %s"
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr "Ergebnis war %s"
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr "Nicht möglich volume %s zufinden"
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "Volume %s: wird erstellt"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr "Volume %s: erstelle Export"
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "Volume %s: wird erstellt"
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr "Volume %s: erfolgreich erstellt"
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr "Volume %s: wird entfernt"
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr "Volume %s: entferne Export"
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr "Volume %s: erfolgreich entfernt"
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, 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:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2011-10-21 11:27+0000\n"
"Last-Translator: Tom Fifield <Unknown>\n"
"Language-Team: English (Australia) <en_AU@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "Tried to remove non-existent console %(console_id)s."
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "group %s already exists"
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Could not find iSCSI export for volume %s"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s"
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Unable to locate volume %s"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backend: %s"
-#: cinder/exception.py:596
+#: cinder/exception.py:612
#, fuzzy
msgid "Connection to swift failed"
msgstr "Connection to libvirt broke"
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr "Fetching %s"
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "Connecting to libvirt: %s"
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Link Local address is not found.:%s"
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr "Create volume of %s GB"
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr "Tried to remove non-existent console %(console_id)s."
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "Volume status must be available"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "Recovering from a failed execute. Try number %s"
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, 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:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: created successfully"
-#: cinder/volume/manager.py:393
-#, fuzzy, python-format
-msgid "Error: %s"
-msgstr "Caught error: %s"
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume is not local to this node"
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Tried to remove non-existent console %(console_id)s."
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, fuzzy, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr "Attach volume %(volume_id)s to instance %(instance_id)s at %(device)s"
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Create volume of %s GB"
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, fuzzy, python-format
-msgid "casted to %s"
-msgstr "Nested return %s"
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, fuzzy, python-format
-msgid "%s is already mounted"
-msgstr "group %s already exists"
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr "volume group %s doesn't exist"
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, fuzzy, python-format
+msgid "casted to %s"
+msgstr "Nested return %s"
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, fuzzy, python-format
+msgid "%s is already mounted"
+msgstr "group %s already exists"
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s: skipping export"
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "Deleting user %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr "response %s"
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "volume group %s doesn't exist"
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Unexpected error while running command."
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Unexpected error while running command."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "group %s already exists"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Unexpected error while running command."
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "Volume status must be available"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr "Caught error: %s"
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Unexpected error while running command."
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2012-03-30 11:10+0000\n"
"Last-Translator: Anthony Harrington <untaintableangel@hotmail.co.uk>\n"
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Unable to locate volume %s"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "Unable to create VDI on SR %(sr_ref)s for instance %(instance_name)s"
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
#, fuzzy
msgid "Unknown NFS exception"
msgstr "An unknown exception occurred."
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "An unknown exception occurred."
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Unable to locate volume %s"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backend: %s"
-#: cinder/exception.py:596
+#: cinder/exception.py:612
#, fuzzy
msgid "Connection to swift failed"
msgstr "Connection to glance failed"
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr "Fetching %s"
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Link Local address is not found.:%s"
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr "Unable to locate volume %s"
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "Volume status must be available"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Unable to locate volume %s"
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: creating"
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: created successfully"
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume is not local to this node"
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, fuzzy, python-format
-msgid "casted to %s"
-msgstr "Nested return %s"
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, fuzzy, python-format
+msgid "casted to %s"
+msgstr "Nested return %s"
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s: skipping export"
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Unexpected error while running command."
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Unexpected error while running command."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Unexpected error while running command."
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "Volume status must be available"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Unexpected error while running command."
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: markmc <markmc@redhat.com>\n"
"Language-Team: en_US <LL@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr "deleting snapshot %(snapshot_name)s that has dependent volumes"
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "No target id found for volume %(volume_id)s."
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "Failed to remove iscsi target for volume %(volume_id)s."
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr "No disk at %(location)s"
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Invalid image href %(image_href)s."
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Image %(image_id)s could not be found."
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Service %(service_id)s could not be found."
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Host %(host)s could not be found."
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, 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:338
+#: cinder/exception.py:354
#, 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:342
+#: cinder/exception.py:358
#, 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:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr "Invalid reservation expiration %(expire)s."
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, 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:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr "Quota could not be found"
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr "Unknown quota resources %(unknown)s."
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, 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:367
+#: cinder/exception.py:383
#, 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:371
+#: cinder/exception.py:387
#, 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:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Quota reservation %(uuid)s could not be found."
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Quota exceeded for resources: %(overs)s"
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Migration %(migration_id)s could not be found."
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Migration not found for instance %(instance_id)s with status %(status)s."
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "File %(file_path)s could not be found."
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Class %(class_name)s could not be found: %(exception)s"
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr "Action not allowed."
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr "Key pair %(key_name)s already exists."
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Volume Type %(id)s already exists."
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr "Migration error"
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Malformed message body: %(reason)s"
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Could not find config at %(path)s"
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Could not find config at %(path)s"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, 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:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "No valid host was found. %(reason)s"
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, 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:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr "Quota exceeded"
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr "Requested volume or snapshot exceeds allowed Gigabytes quota"
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr "Maximum volume/snapshot size exceeded"
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr "Maximum number of volumes allowed (%(allowed)d) exceeded"
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr "Maximum number of snapshots allowed (%(allowed)d) exceeded"
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, 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:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr "3PAR Host already exists: %(err)s. %(info)s"
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr "Invalid 3PAR Domain: %(err)s"
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, 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:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr "Bad response from SolidFire API"
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "Error in SolidFire API response: data=%(data)s"
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr "Unknown or unsupported command %(cmd)s"
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "Malformed response to command %(cmd)s: %(reason)s"
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "Bad HTTP response status %(status)s"
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, 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:510
+#: cinder/exception.py:526
#, 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:514
+#: cinder/exception.py:530
#, 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:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr "Unable to find any active VPSA controller"
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr "Failed to retrieve attachments for volume %(name)s"
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, 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:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Instance %(instance_id)s could not be found."
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, 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:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr "Unknown NFS exception"
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr "No mounted NFS shares found"
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, 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:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr "Unknown Gluster exception"
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr "No mounted Gluster shares found"
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, 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:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Failed to copy image to volume"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "Backup %(backup_id)s could not be found."
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Invalid backup: %(reason)s"
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr "Connection to swift failed"
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Image %(image_id)s could not be found."
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr "Notifying Schedulers of capabilities ..."
msgid "Fetching %s"
msgstr "Fetching %s"
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Running cmd (SSH): %s"
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr "Environment not supported over SSH"
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr "process_input not supported over SSH"
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr "Result was %s"
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr "Specify a password or private_key"
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr "Error connecting via ssh: %s"
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Link Local address is not found.:%s"
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "Couldn't get Link Local IP of %(interface)s :%(ex)s"
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr "Invalid backend: %s"
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr "in looping call"
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr "Expected object of type: %s"
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' took %(total_time).2f secs"
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Could not remove tmpdir: %s"
msgid "vol=%s"
msgstr "vol=%s"
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr "Delete volume with id: %s"
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr "Invalid imageRef provided."
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr "Create volume of %s GB"
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr "Removing options '%(bad_options)s' from query"
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr "Removing options '%s' from query"
msgstr "Failed to remove iscsi target for volume id:%(vol_id)s."
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr "valid iqn needed for show_target"
msgid "Failed to add initiator iqn %s to target"
msgstr "Failed to add initiator iqn %s to target"
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "must be available"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr "reservations table not dropped"
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, fuzzy, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)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:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr "LoggingVolumeDriver: %s"
"The following migrations are missing a downgrade:\n"
"\t%s"
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr "unrecognized argument %s"
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr "Run CLI command: %s"
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stdout: %(stdout)s\n"
" stderr: %(stderr)s"
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr "Unexpected status code"
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr "status must be available"
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "Recovering from a failed execute. Try number %s"
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr "copy_image_to_volume %s."
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr "copy_volume_to_image %s."
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr "ISCSI provider_location not stored, using discovery"
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Could not find iSCSI export for volume %s"
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr "ISCSI Discovery: Found %s"
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr "Updating volume status"
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr "Driver must implement initialize_connection"
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creating export"
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr "volume %s: create failed"
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: created successfully"
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr "Error: %s"
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr "volume %s: Error trying to reschedule create"
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr "Retry info not present, will not reschedule"
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr "No request spec, will not reschedule"
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: deleting"
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr "volume is not local to this node"
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removing export"
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr "Failed to update usages deleting volume"
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: deleted successfully"
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr "snapshot %s: creating"
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr "snapshot %(snap_name)s: creating"
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr "snapshot %s: created successfully"
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr "snapshot %s: deleting"
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr "Failed to update usages deleting snapshot"
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "snapshot %s: deleted successfully"
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr "being attached by another instance"
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Failed to copy image to volume"
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, fuzzy, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr "Downloaded image %(image_id)s to %(volume_id)s successfully"
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr "Updating volume status"
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr "Clear capabilities"
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr "Notification {%s} received"
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"Default volume type is not found, please check default_volume_type "
"config: %s"
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, 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:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, 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:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, 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:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, 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:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr "Performing secure delete on volume: %s"
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr "Error unrecognized volume_clear option: %s"
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr "Creating clone of volume: %s"
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"Failed to Initialize Connection. Volume Name: %(volname)s Shelf: "
"%(shelf)s, Lun: %(lun)s"
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, 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:70
+#: cinder/volume/drivers/glusterfs.py:75
#, 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:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr "mount.glusterfs is not installed"
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr "casted to %s"
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, 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:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr "Exception during mounting %s"
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr "%s is already mounted"
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr "volume group %s doesn't exist"
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr "Size for volume: %s not found, skipping secure delete."
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr "snapshot: %s not found, skipping delete operations"
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr "Detected inconsistency in provider_location id"
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr "Symbolic link %s not found"
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr "casted to %s"
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr "Exception during mounting %s"
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr "Volume %s does not have provider_location specified, skipping"
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr "%s is already mounted"
+
+#: cinder/volume/drivers/nfs.py:361
#, 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:208
+#: cinder/volume/drivers/nfs.py:366
#, 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:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr "%s is not set"
msgid "ensure_export: Volume %s not found on storage"
msgstr "ensure_export: Volume %s not found on storage"
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr "enter: _get_chap_secret_for_host: host name %s"
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr "_create_host: Cannot clean host name. Host name is not unicode or string"
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr "enter: _get_host_from_connector: prefix %s"
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr "leave: _get_host_from_connector: host %s"
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr "enter: _create_host: host %s"
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr "_create_host: No connector ports"
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr "leave: _create_host: host %(host)s - %(host_name)s"
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s: creating from snapshot"
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr "enter: _delete_host: host %s "
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr "leave: _delete_host: host %s "
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr "_create_host failed to return the host name."
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr "initialize_connection: Failed to get attributes for volume %s"
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr "Did not find expected column name in lsvdisk: %s"
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr "initialize_connection: Missing volume attribute for volume %s"
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr "initialize_connection: Did not find a preferred node for volume %s"
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" connector %(conn)s\n"
" properties: %(prop)s"
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr "_get_host_from_connector failed to return the host name for connector"
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr "protocol must be specified as '<in> iSCSI' or '<in> FC'"
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr "enter: _create_vdisk: vdisk %s "
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr "leave: _create_vdisk: volume %s "
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stdout: %(out)s\n"
" stderr: %(err)s\n"
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stdout: %(out)s\n"
" stderr: %(err)s\n"
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
"stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr "_prepare_fc_map: %s"
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
"stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr "_create_copy: Source vdisk %s does not exist"
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr "enter: _get_flashcopy_mapping_attributes: mapping %s"
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr "enter: _is_vdisk_defined: vdisk %s "
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr "enter: _delete_vdisk: vdisk %s"
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr "warning: Tried to delete vdisk %s but it does not exist."
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr "leave: _delete_vdisk: vdisk %s"
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr "create_volume_from_snapshot: Source and destination size differ."
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr "create_cloned_volume: Source and destination size differ."
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr "Could not get pool data from the storage"
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr "System does not support compression"
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr "If compression is set to True, rsize must also be set (not equal to -1)"
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr "enter: _execute_command_and_parse_attributes: command %s"
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"command: %(cmd)s\n"
"attributes: %(attr)s"
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Headers: %(header)s\n"
" Values: %(row)s"
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stdout: %(out)s\n"
"stderr: %(err)s\n"
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stdout: %(out)s\n"
" stderr: %(err)s"
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr "Did not find expected column in %(fun)s: %(hdr)s"
msgstr "Creating folder %s "
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr "Ignored target creation error \"%s\" while ensuring export"
msgid "Got response: %s"
msgstr "Got response: %s"
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "Volume %s does not exist in Nexenta SA"
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr "Ignored target group creation error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr "Ignored target group member addition error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr "Ignored LU creation error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr "local_path not supported"
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr "Error running SSH command: %s"
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr "Specify san_password or san_private_key"
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr "san_ip must be set"
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:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr "Login to 3PAR array invalid"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, 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:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr "Error running ssh command: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr "Volume (%s) already exists on array"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Unexpected state while cloning %s"
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "Volume status must be available or error"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr "Error: %s"
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Unexpected state while cloning %s"
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2012-03-10 06:08+0000\n"
"Last-Translator: Oscar Rosario <oscar.inirio@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "el grupo %s ya existe"
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, 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:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Una excepcion desconocida ha ocurrido"
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Una excepcion desconocida ha ocurrido"
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Imposible encontrar volumen %s"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "backend inválido: %s"
-#: cinder/exception.py:596
+#: cinder/exception.py:612
#, fuzzy
msgid "Connection to swift failed"
msgstr "Coneccion con glance fallida"
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr "Obteniendo %s"
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "corriendo cmd (SSH): %s"
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr "El resultado fue %s"
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "Conectando a libvirt: %s"
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr "Depuración de la devolución de llamada: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "No se encuentra la dirección del enlace local.:%s"
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "No se pudo obtener enlace de la ip local de %(interface)s :%(ex)s"
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr "backend inválido: %s"
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr "Crear volumen de %s GB"
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr "Fallo al generar metadatos para la ip %s"
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "El estado del volumen debe estar disponible"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "Falso ISCSI: %s"
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, 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:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Imposible encontrar SR en VBD %s"
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr "volumen %s: exportando"
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volumen %s: creando"
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr "volumen %s: creado satisfactoriamente"
-#: cinder/volume/manager.py:393
-#, fuzzy, python-format
-msgid "Error: %s"
-msgstr "Capturado error: %s"
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr "volumen %s: eliminando"
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volumen no local a este nodo"
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr "volumen %s: eliminando exportación"
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volumen %s: eliminado satisfactoriamente"
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Crear volumen de %s GB"
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, fuzzy, python-format
-msgid "%s is already mounted"
-msgstr "el grupo %s ya existe"
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr "el grupo de volumenes %s no existe"
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, fuzzy, python-format
+msgid "%s is already mounted"
+msgstr "el grupo %s ya existe"
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s: saltando exportación"
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "Borrando usuario %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr "respuesta %s"
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "el grupo de volumenes %s no existe"
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Error inesperado mientras el comando se ejecutaba"
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, 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:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "el grupo %s ya existe"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Error inesperado mientras el comando se ejecutaba"
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "El estado del volumen debe estar disponible"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr "Capturado error: %s"
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Error inesperado mientras el comando se ejecutaba"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (Finland) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2012-04-06 14:54+0000\n"
"Last-Translator: EmmanuelLeNormand <manu@ubuntu-fr.org>\n"
"Language-Team: French <fr@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "Tentative de suppression d'une console non existente %(console_id)s."
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "le groupe %s existe déjà"
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Imposible de trouver une exportation iSCSI pour le volume %s"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, 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:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Une exception inconnue s'est produite."
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Une exception inconnue s'est produite."
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Impossible de trouver le volume %s"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Backend invalide : %s"
-#: cinder/exception.py:596
+#: cinder/exception.py:612
#, fuzzy
msgid "Connection to swift failed"
msgstr "La connexion à Glance a échoué"
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr "Récupèration de %s"
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Execution de la cmd (SSH): %s"
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr "Le résultat était %s"
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "Connexion à libvirt: %s"
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr "Debug dans le rappel : %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "L'adresse du lien local n'a pas été trouvé :%s"
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "Impossible de trouver l'IP du lien local de %(interface)s :%(ex)s"
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr "Backend invalide : %s"
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr "Création d'un volume de %s Go"
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr "Tentative de suppression d'une console non existente %(console_id)s."
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "Le status du volume doit être disponible"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAUX ISCSI: %s"
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, 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:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, 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:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: exportation en cours"
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: création"
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: crée avec succès"
-#: cinder/volume/manager.py:393
-#, fuzzy, python-format
-msgid "Error: %s"
-msgstr "Erreur interceptée : %s"
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: suppression"
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
#, fuzzy
msgid "volume is not local to this node"
msgstr "Le volume n'est pas local à ce noeud"
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: suppression de l'exportation"
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: supprimé avec succès"
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Tentative de suppression d'une console non existente %(console_id)s."
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, fuzzy, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
"Montage du volume %(volume_id)s sur l'instance %(instance_id)s en tant "
"que %(device)s"
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Création d'un volume de %s Go"
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, fuzzy, python-format
-msgid "casted to %s"
-msgstr "Nested renvoi %s"
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, fuzzy, python-format
-msgid "%s is already mounted"
-msgstr "le groupe %s existe déjà"
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr "Le groupe de volume %s n'existe pas"
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, fuzzy, python-format
+msgid "casted to %s"
+msgstr "Nested renvoi %s"
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, fuzzy, python-format
+msgid "%s is already mounted"
+msgstr "le groupe %s existe déjà"
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s : exportation évitée"
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Sortie standard : %(stdout)r\n"
"Sortie d'erreur : %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "Suppression de l'utilisateur %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr "réponse %s"
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "Le groupe de volume %s n'existe pas"
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Erreur imprévue lors de l'éxecution de la commande"
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, 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:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "le groupe %s existe déjà"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Erreur imprévue lors de l'éxecution de la commande"
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "Le status du volume doit être disponible"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr "Erreur interceptée : %s"
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Erreur imprévue lors de l'éxecution de la commande"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Croatian "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Hungarian "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Indonesian "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2012-04-01 18:59+0000\n"
"Last-Translator: simone.sandri <lexluxsox@hotmail.it>\n"
"Language-Team: Italian <it@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, 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:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
#, fuzzy
msgid "Unknown NFS exception"
msgstr "E' stato riscontrato un errore sconosciuto"
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "E' stato riscontrato un errore sconosciuto"
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr "Prelievo %s"
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Eseguendo cmd (SSH): %s"
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr "Il risultato é %s"
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr "debug in callback: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr "Impossibile localizzare il volume %s"
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "Lo stato del volume deve essere disponibile"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: creazione in corso per l'esportazione"
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: creazione in corso"
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: creato con successo"
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: rimuovendo"
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
#, fuzzy
msgid "volume is not local to this node"
msgstr "Volume ancora collegato"
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: rimosso con successo"
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr "risposta %s"
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, 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:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "Lo stato del volume deve essere disponibile"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (Italy) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:22+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: \n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "グループ %s は既に存在しています。"
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, 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:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "ボリューム %s の存在が確認できません。"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "不正なバックエンドです: %s"
-#: cinder/exception.py:596
+#: cinder/exception.py:612
#, fuzzy
msgid "Connection to swift failed"
msgstr "libvirtへの接続が切れています。"
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr "ファイルをフェッチ: %s"
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "コマンド(SSH)を実行: %s"
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr "コマンド実行結果: %s"
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "libvirt %s へ接続します。"
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr "コールバック中のデバッグ: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "リンクローカルアドレスが見つかりません: %s"
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "%(interface)s のローカルIPアドレスのリンクが取得できません:%(ex)s"
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr "不正なバックエンドです: %s"
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr "バックエンドは %s です。"
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr "Create volume: %s GBのボリュームを作成します。"
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "ボリュームのステータス(status)は available でなければなりません。"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "偽のISCSI: %s"
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "実行失敗からリカバリーします。%s 回目のトライ。"
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません"
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr "ボリューム %s をエクスポートします。"
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "ボリューム%sを作成します。"
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr "ボリューム %s の作成に成功しました。"
-#: cinder/volume/manager.py:393
-#, fuzzy, python-format
-msgid "Error: %s"
-msgstr "エラー %s をキャッチしました。"
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr "ボリューム %s を削除します。"
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
#, fuzzy
msgid "volume is not local to this node"
msgstr "ボリュームはこのノードのローカルではありません。"
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr "ボリューム %s のエクスポートを解除します。"
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr "ボリューム %s の削除に成功しました。"
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, fuzzy, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr "ボリューム %(volume_id)s をインスタンス %(instance_id)s のデバイス %(device)s に接続"
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Create volume: %s GBのボリュームを作成します。"
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, fuzzy, python-format
-msgid "casted to %s"
-msgstr "ネストした戻り値: %s"
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, fuzzy, python-format
-msgid "%s is already mounted"
-msgstr "グループ %s は既に存在しています。"
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr "ボリュームグループ%sが存在しません。"
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, fuzzy, python-format
+msgid "casted to %s"
+msgstr "ネストした戻り値: %s"
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, fuzzy, python-format
+msgid "%s is already mounted"
+msgstr "グループ %s は既に存在しています。"
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "ボリューム %s のエキスポートをスキップします。"
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"標準出力: %(stdout)r\n"
"標準エラー出力: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "Deleting user: ユーザ %s を削除します。"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr "応答 %s"
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "ボリュームグループ%sが存在しません。"
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "コマンド実行において予期しないエラーが発生しました。"
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "コマンド実行において予期しないエラーが発生しました。"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "グループ %s は既に存在しています。"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "コマンド実行において予期しないエラーが発生しました。"
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "ボリュームのステータス(status)は available でなければなりません。"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr "エラー %s をキャッチしました。"
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "コマンド実行において予期しないエラーが発生しました。"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Georgian (Georgia) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2011-12-16 04:42+0000\n"
"Last-Translator: Zhongyue Luo <lzyeval@gmail.com>\n"
"Language-Team: Korean <ko@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, 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:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr "%s 볼륨을 찾을수 없습니다"
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "볼륨의 상태를 알 수 없습니다"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "볼륨의 상태를 알 수 없습니다"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Korean (Korea) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malay "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Norwegian Bokmål "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Dutch (Netherlands) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Polish (Poland) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2012-02-06 21:07+0000\n"
"Last-Translator: Adriano Steffler <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "group %s já existe"
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, 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:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Não é possível localizar o volume %s"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Backend inválido: %s"
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr "Buscando %s"
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Executando o comando (SSH): %s"
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr "Resultado foi %s"
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr "depuração em retorno de chamada: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "Endereço para Link Local não encontrado: %s"
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "Não foi possível atribuir um IP para o Link Local de %(interface)s :%(ex)s"
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr "Backend inválido: %s"
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr "backend %s"
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr "Criar volume de %s GB"
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr "Falha ao obter metadados para o ip: %s"
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "O status do volume parece estar disponível"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, 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:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr "volume %s: criando o export"
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "volume %s: criando"
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr "volume %s: criado com sucesso"
-#: cinder/volume/manager.py:393
-#, fuzzy, python-format
-msgid "Error: %s"
-msgstr "Capturado o erro: %s"
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr "volume %s: removendo"
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
#, fuzzy
msgid "volume is not local to this node"
msgstr "O volume não pertence à este node"
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr "volume %s: removendo export"
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr "volume %s: remoção realizada com sucesso"
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Criar volume de %s GB"
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, fuzzy, python-format
-msgid "%s is already mounted"
-msgstr "group %s já existe"
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, fuzzy, python-format
+msgid "%s is already mounted"
+msgstr "group %s já existe"
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "volume %s: ignorando export"
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Saída padrão: %(stdout)r\n"
"Erro: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "Apagando usuário %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr "resposta %s"
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Erro inesperado ao executar o comando."
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, 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:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "group %s já existe"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Erro inesperado ao executar o comando."
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "O status do volume parece estar disponível"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr "Capturado o erro: %s"
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Erro inesperado ao executar o comando."
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-06-12 07:55+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Romanian "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2012-03-25 09:34+0000\n"
"Last-Translator: Eugene Marshal <Unknown>\n"
"Language-Team: Russian <ru@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr "Отсутствует диск в %(location)s"
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "Недопустимый образ href %(image_href)s."
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "Образ %(image_id)s не найден."
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "Служба %(service_id)s не найдена."
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr "Узел %(host)s не найден."
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, fuzzy, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr "Узел сompute %(host)s не найден."
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr "Квота не найдена"
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "Квота проекта %(project_id)s не найдена."
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "Класс %(class_name)s не найден: %(exception)s"
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "Квота проекта %(project_id)s не найдена."
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "Пользователь %(user_id)s не найден."
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "Превышена квота"
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "Перемещение %(migration_id)s не найдено."
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "Перемещение не найдено для копии %(instance_id)s в состоянии %(status)s."
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "Файл %(file_path)s не может быть найден."
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "Класс %(class_name)s не найден: %(exception)s"
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr "Действие не разрешено."
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "Тип тома %(name)s уже существует."
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr "Ошибка перемещения"
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "Неправильное тело сообщения: %(reason)s"
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr "Невозможно найти конфигурацию по адресу %(path)s"
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "Невозможно найти конфигурацию по адресу %(path)s"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "Допустимый узел не найден. %(reason)s"
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "Узел %(host)s не работает или не существует."
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr "Превышена квота"
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, 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:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, fuzzy, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "Неправильное тело сообщения: %(reason)s"
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, fuzzy, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "Недопустимое состояние сервера: %(status)s"
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, 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:514
+#: cinder/exception.py:530
#, fuzzy, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr "Невозможно найти узел для копии %s"
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "Копия %(instance_id)s не найдена."
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
#, fuzzy
msgid "Unknown NFS exception"
msgstr "Обнаружено неизвестное исключение."
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "Обнаружено неизвестное исключение."
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "Невозможно найти том %s"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, fuzzy, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "Группа LDAP %(group_id)s не найдена."
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "Недопустимый внутренний интерфейс: %s"
-#: cinder/exception.py:596
+#: cinder/exception.py:612
#, fuzzy
msgid "Connection to swift failed"
msgstr "Сбой соединения с glance"
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "Образ %(image_id)s не найден."
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr "Получение %s"
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "Выполнение команды (SSH): %s"
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr "Среда не поддерживается с использованием SSH"
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr "process_input не поддерживается с использованием SSH"
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr "Результат %s"
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
#, fuzzy
msgid "Specify a password or private_key"
msgstr "Задайте san_password или san_private_key"
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "Подключение к libvirt: %s"
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr "отладка в обратном вызове: %s"
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr "Недопустимый внутренний интерфейс: %s"
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr "внутренний интерфейс %s"
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr "Ожидался объект типа: %s"
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc: '%(name)s' заняла %(total_time).2f с."
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "Ошибка удаления контейнера: %s"
msgid "vol=%s"
msgstr "vol=%s"
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr "Удалить том с идентификатором: %s"
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr "Создание раздела %s ГБ"
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, fuzzy, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr "Удаление параметров '%(unk_opt_str)s' из запроса"
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "Удаление параметров '%(unk_opt_str)s' из запроса"
msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "Состояние тома должно быть доступно"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr "LoggingVolumeDriver: %s"
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, fuzzy, python-format
msgid "unrecognized argument %s"
msgstr "Нераспознанное значение read_deleted '%s'"
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, fuzzy, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr "Ответ на имитацию команды в stdout='%(stdout)s' stderr='%(stderr)s'"
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr "Непредвиденный код состояния"
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "Восстановление после недопустимого выполнения. Попытка номер %s"
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "Невозможно найти экспортирование iSCSI для тома %s"
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+#, fuzzy
+msgid "Updating volume status"
+msgstr "Обновление состояния узла"
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr "том %s: создание экспортирования"
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "том %s: создание"
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr "том %s: создание завершено"
-#: cinder/volume/manager.py:393
-#, fuzzy, python-format
-msgid "Error: %s"
-msgstr "Ошибка БД: %s"
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr "том %s: удаление"
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
#, fuzzy
msgid "volume is not local to this node"
msgstr "Том до сих пор присоединён"
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr "том %s: удаление экспортирования"
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
#, fuzzy
msgid "Failed to update usages deleting volume"
msgstr "Ошибка обновления агента: %(resp)r"
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr "том %s: удаление завершено"
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr "снимок %s: создание"
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr "снимок %(snap_name)s: создание"
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr "снимок %s: создание завершено"
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr "снимок %s: удаление"
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "снимок %s: удаление выполнено"
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, fuzzy, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr "Подключить том %(volume_id)s для копии %(instance_id)s на %(device)s"
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-#, fuzzy
-msgid "Updating volume status"
-msgstr "Обновление состояния узла"
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr "Очистить возможности"
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr "Принято уведомление {%s}"
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Создать снимок тома %s"
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, fuzzy, python-format
-msgid "casted to %s"
-msgstr "_создать: %s"
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, fuzzy, python-format
-msgid "Exception during mounting %s"
-msgstr "Расширенный ресурс: %s"
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, fuzzy, python-format
-msgid "%s is already mounted"
-msgstr "образ уже присоединён"
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr "том группы %s не существует"
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, fuzzy, python-format
msgid "Symbolic link %s not found"
msgstr "маркер [%s] не найден"
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, fuzzy, python-format
+msgid "casted to %s"
+msgstr "_создать: %s"
+
+#: cinder/volume/drivers/nfs.py:134
+#, fuzzy, python-format
+msgid "Exception during mounting %s"
+msgstr "Расширенный ресурс: %s"
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, fuzzy, python-format
+msgid "%s is already mounted"
+msgstr "образ уже присоединён"
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, fuzzy, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr "Перевод узла %(host)s в %(state)s."
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, fuzzy, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr "удаление тома %(volume_name)s, который имеет снимок"
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "том %s: пропуск экспортирования"
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, fuzzy, python-format
msgid "_prepare_fc_map: %s"
msgstr "_создать: %s"
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"Stdout: %(stdout)r\n"
"Stderr: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "Создание SR %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr "ответ %s"
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "том группы %s не существует"
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr "local_path не поддерживается"
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Ошибка в соглашении: %s"
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr "Задайте san_password или san_private_key"
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr "san_ip должен быть назначен"
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:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Ошибка в соглашении: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "группа %s уже существует"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Неожиданная ошибка при выполнении команды."
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "Состояние тома должно быть доступно"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr "Ошибка БД: %s"
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Неожиданная ошибка при выполнении команды."
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian (Russia) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Slovenian (Slovenia) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Swahili (Kenya) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Tagalog <tl@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, 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:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2011-12-14 18:10+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish <tr@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Turkish (Turkey) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Ukrainian <uk@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr "Створити розділ на %s ГБ"
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "Створити розділ на %s ГБ"
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr "відповідь %s"
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "Неочікувана помилка при виконанні команди."
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "Неочікувана помилка при виконанні команди."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "Неочікувана помилка при виконанні команди."
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "Неочікувана помилка при виконанні команди."
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Vietnamese (Viet Nam) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2012-04-03 23:36+0000\n"
"Last-Translator: cheesecake <Unknown>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr "没有为卷 %(volume_id)s 找到目标id。"
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr "没有为卷 %(volume_id)s 找到目标id。"
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr "在 %(location)s 没有磁盘"
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr "无效的镜像href %(image_href)s。"
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr "服务 %(service_id)s 没有找到。"
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr "主机 %(host)s 没有找到。"
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, fuzzy, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr "调度器主机过滤器 %(filter_name)s 没有找到。"
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr "没有找到二进制 %(binary)s 在主机 %(host)s 上。"
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr "配额没有找到。"
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, fuzzy, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, fuzzy, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr "没有为项目 %(project_id)s 找到配额。"
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, fuzzy, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr "用户 %(user_id)s 没有找到。"
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, fuzzy, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr "超出配额"
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr "迁移 %(migration_id)s 没有找到。"
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr "没有为实例 %(instance_id)s 找到迁移其状态为 %(status)s 。"
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr "找不到文件 %(file_path)s。"
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr "找不到类 %(class_name)s :异常 %(exception)s"
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr "操作不允许。"
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr "密钥对 %(key_name)s 已经存在。"
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, fuzzy, python-format
msgid "Volume Type %(id)s already exists."
msgstr "卷类型 %(name)s 已经存在。"
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr "迁移错误"
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr "错误格式的消息体: %(reason)s"
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr "在 %(path)s 找不到配置文件。"
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "在 %(path)s 找不到配置文件。"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr "无法从路径 %(path)s 中加载应用 '%(name)s'"
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr "找不到有效主机,原因是 %(reason)s。"
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr "主机 %(host)s 没有启动或者不存在。"
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr "超出配额"
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, fuzzy, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr "检测到不止一个名称为 %(vol_name) 的卷。"
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, 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:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr "来自SolidFire API的错误响应"
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr "SolidFire API响应里发生错误:data=%(data)s"
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, fuzzy, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr "错误格式的消息体: %(reason)s"
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, fuzzy, python-format
msgid "Bad HTTP response status %(status)s"
msgstr "无效的服务器状态:%(status)s"
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, fuzzy, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr "无法在存储库 %(sr_ref)s 上为实例 %(instance_name)s 创建 VDI"
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, fuzzy, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr "无法找到实例 %s 的宿主机"
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr "实例 %(instance_id)s 没有找到。"
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
#, fuzzy
msgid "Unknown NFS exception"
msgstr "发生未知异常。"
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "发生未知异常。"
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "无法找到 %s 卷"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, fuzzy, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr "没有找到LDAP用户组 %(group_id)s。"
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, fuzzy, python-format
msgid "Invalid backup: %(reason)s"
msgstr "无效的后台:%s"
-#: cinder/exception.py:596
+#: cinder/exception.py:612
#, fuzzy
msgid "Connection to swift failed"
msgstr "连接到glance失败"
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, fuzzy, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr "镜像 %(image_id)s 没有找到。"
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr "向调度器通报能力。"
msgid "Fetching %s"
msgstr "正在抓取 %s"
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr "运行cmd (SSH):%s"
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr "SSH上不支持环境变量"
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr "SSH上不支持的进程输入参数。"
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr "运行结果为 %s"
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
#, fuzzy
msgid "Specify a password or private_key"
msgstr "指定san_password或者san_private_key"
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, fuzzy, python-format
msgid "Error connecting via ssh: %s"
msgstr "正在连接 libvirt:%s"
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr "回调中debug:%s"
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr "本地IP地址没有找到:%s"
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr "无法连接到 %(interface)s 的本地IP:%(ex)s"
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr "无效的后台:%s"
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr "后台 %s"
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr "循环调用中。"
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr "期望的对象类型:%s"
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒"
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, fuzzy, python-format
msgid "Could not remove tmpdir: %s"
msgstr "移除容器失败:%s"
msgid "vol=%s"
msgstr "vol=%s"
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr "删除id为 %s 的卷"
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr "提供了无效的imageRef。"
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr "创建 %s GB的卷"
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, fuzzy, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, fuzzy, python-format
msgid "Removing options '%s' from query"
msgstr "正在从查询语句中移除选项 '%(unk_opt_str)s'"
msgstr "尝试删除不存在的控制台%(console_id)s。"
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "必须可用"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr "dns_domains 表没有删除"
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr "FAKE ISCSI: %s"
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr "LoggingVolumeDriver: %s"
"下面的迁移缺少了降级:\n"
"\t%s"
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, fuzzy, python-format
msgid "unrecognized argument %s"
msgstr "无法识别的 read_deleted 取值”%s“"
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, fuzzy, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr "伪命令的标准输出stdout='%(stdout)s' 标准错误输出 stderr='%(stderr)s'"
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr "意外的状态码"
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr "状态必须可用"
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr "从失败的执行中恢复。尝试编号 %s"
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr "采用discovery,ISCSI provider_location 没有存储"
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "无法为卷 %s 找到 iSCSI 导出"
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr "ISCSI Discovery:找到 %s"
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+#, fuzzy
+msgid "Updating volume status"
+msgstr "更新主机状态"
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr "卷%s:正在创建导出"
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, fuzzy, python-format
msgid "volume %s: create failed"
msgstr "卷 %s: 创建中"
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr "卷%s:创建成功"
-#: cinder/volume/manager.py:393
-#, fuzzy, python-format
-msgid "Error: %s"
-msgstr "数据库错误:%s"
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr "卷%s:删除中"
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
#, fuzzy
msgid "volume is not local to this node"
msgstr "卷不属于这个节点"
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr "卷%s:正在移除导出"
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
#, fuzzy
msgid "Failed to update usages deleting volume"
msgstr "更新代理失败:%(resp)r"
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr "卷%s:删除成功"
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr "快照 %s:正在创建"
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr "快照 %(snap_name)s:正在创建"
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr "快照 %s:创建成功"
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr "快照 %s:正在删除"
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr "快照 %s:删除成功"
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr "没有为卷 %(volume_id)s 找到目标id。"
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, fuzzy, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr "把卷 %(volume_id)s 附加到实例 %(instance_id)s 上位置在 %(device)s"
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-#, fuzzy
-msgid "Updating volume status"
-msgstr "更新主机状态"
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr "清理能力"
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr "收到通知 {%s}"
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, 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:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, 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:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, 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:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, 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:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, fuzzy, python-format
msgid "Creating clone of volume: %s"
msgstr "创建卷 %s 的快照"
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, fuzzy, python-format
-msgid "casted to %s"
-msgstr "嵌套(调用)返回 %s"
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, fuzzy, python-format
-msgid "Exception during mounting %s"
-msgstr "加载扩展发生异常:%s"
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, fuzzy, python-format
-msgid "%s is already mounted"
-msgstr "镜像已经挂载"
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr "卷组 %s 不存在"
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, fuzzy, python-format
msgid "Symbolic link %s not found"
msgstr "没有找到标记 [%s]"
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, fuzzy, python-format
+msgid "casted to %s"
+msgstr "嵌套(调用)返回 %s"
+
+#: cinder/volume/drivers/nfs.py:134
+#, fuzzy, python-format
+msgid "Exception during mounting %s"
+msgstr "加载扩展发生异常:%s"
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, fuzzy, python-format
+msgid "%s is already mounted"
+msgstr "镜像已经挂载"
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, fuzzy, python-format
msgid "%s is not set"
msgstr "租户ID没有设"
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, fuzzy, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr "把主机 %(host)s 设置为 %(state)s。"
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, fuzzy, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr "正在删除有快照的卷 %(volume_name)s"
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, fuzzy, python-format
msgid "volume %s mapping to multi host"
msgstr "卷 %s:跳过导出"
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, fuzzy, python-format
msgid "_prepare_fc_map: %s"
msgstr "_create: %s"
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"标准输出:%(stdout)r\n"
"标准错误输出:%(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr "正在创建存储库 %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr "响应 %s"
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, fuzzy, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr "卷组 %s 不存在"
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr "不支持local_path"
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "握手出错:%s"
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr "指定san_password或者san_private_key"
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr "san_ip必须设置"
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:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "握手出错:%s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "安全组 %s 已经存在"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "运行命令时出现意外错误"
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "卷组状态必须可获取"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr "数据库错误:%s"
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "运行命令时出现意外错误"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (Hong Kong) "
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, python-format
msgid "Could not find parameter %(param)s"
msgstr ""
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, python-format
msgid "Unable to create server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
msgid "Unknown NFS exception"
msgstr ""
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
msgid "Unknown Gluster exception"
msgstr ""
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr ""
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
msgid "Connection to swift failed"
msgstr ""
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr ""
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
msgid "Volume must be available"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr ""
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, python-format
msgid ""
"CLI Exception output:\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, python-format
msgid "Error running SSH command: %s"
msgstr ""
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, python-format
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, python-format
-msgid "Unexpected state while cloning %s"
-msgstr ""
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr ""
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-01 18:10+0000\n"
+"POT-Creation-Date: 2013-08-06 06:10+0000\n"
"PO-Revision-Date: 2012-03-07 02:00+0000\n"
"Last-Translator: Charles Hsu <charles0126+openstack@gmail.com>\n"
"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
msgid "deleting snapshot %(snapshot_name)s that has dependent volumes"
msgstr ""
-#: cinder/exception.py:298
+#: cinder/exception.py:298 cinder/exception.py:314
#, python-format
msgid "No target id found for volume %(volume_id)s."
msgstr ""
msgid "Failed to remove iscsi target for volume %(volume_id)s."
msgstr ""
-#: cinder/exception.py:314
+#: cinder/exception.py:318
+#, python-format
+msgid "Failed to create iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:322
+#, python-format
+msgid "Failed to attach iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:326
+#, python-format
+msgid "Failed to remove iser target for volume %(volume_id)s."
+msgstr ""
+
+#: cinder/exception.py:330
#, python-format
msgid "No disk at %(location)s"
msgstr ""
-#: cinder/exception.py:318
+#: cinder/exception.py:334
#, python-format
msgid "Invalid image href %(image_href)s."
msgstr ""
-#: cinder/exception.py:322
+#: cinder/exception.py:338
#, python-format
msgid "Image %(image_id)s could not be found."
msgstr ""
-#: cinder/exception.py:326
+#: cinder/exception.py:342
#, python-format
msgid "Service %(service_id)s could not be found."
msgstr ""
-#: cinder/exception.py:330
+#: cinder/exception.py:346
#, python-format
msgid "Host %(host)s could not be found."
msgstr ""
-#: cinder/exception.py:334
+#: cinder/exception.py:350
#, python-format
msgid "Scheduler Host Filter %(filter_name)s could not be found."
msgstr ""
-#: cinder/exception.py:338
+#: cinder/exception.py:354
#, python-format
msgid "Scheduler Host Weigher %(weigher_name)s could not be found."
msgstr ""
-#: cinder/exception.py:342
+#: cinder/exception.py:358
#, python-format
msgid "Could not find binary %(binary)s on host %(host)s."
msgstr ""
-#: cinder/exception.py:346
+#: cinder/exception.py:362
#, python-format
msgid "Invalid reservation expiration %(expire)s."
msgstr ""
-#: cinder/exception.py:350
+#: cinder/exception.py:366
#, python-format
msgid ""
"Change would make usage less than 0 for the following resources: "
"%(unders)s"
msgstr ""
-#: cinder/exception.py:355
+#: cinder/exception.py:371
msgid "Quota could not be found"
msgstr ""
-#: cinder/exception.py:359
+#: cinder/exception.py:375
#, python-format
msgid "Unknown quota resources %(unknown)s."
msgstr ""
-#: cinder/exception.py:363
+#: cinder/exception.py:379
#, python-format
msgid "Quota for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:367
+#: cinder/exception.py:383
#, python-format
msgid "Quota class %(class_name)s could not be found."
msgstr ""
-#: cinder/exception.py:371
+#: cinder/exception.py:387
#, python-format
msgid "Quota usage for project %(project_id)s could not be found."
msgstr ""
-#: cinder/exception.py:375
+#: cinder/exception.py:391
#, python-format
msgid "Quota reservation %(uuid)s could not be found."
msgstr ""
-#: cinder/exception.py:379
+#: cinder/exception.py:395
#, python-format
msgid "Quota exceeded for resources: %(overs)s"
msgstr ""
-#: cinder/exception.py:383
+#: cinder/exception.py:399
#, python-format
msgid "Migration %(migration_id)s could not be found."
msgstr ""
-#: cinder/exception.py:387
+#: cinder/exception.py:403
#, python-format
msgid "Migration not found for instance %(instance_id)s with status %(status)s."
msgstr ""
-#: cinder/exception.py:392
+#: cinder/exception.py:408
#, python-format
msgid "File %(file_path)s could not be found."
msgstr ""
-#: cinder/exception.py:396
+#: cinder/exception.py:412
#, python-format
msgid "Class %(class_name)s could not be found: %(exception)s"
msgstr ""
-#: cinder/exception.py:400
+#: cinder/exception.py:416
msgid "Action not allowed."
msgstr ""
-#: cinder/exception.py:409
+#: cinder/exception.py:425
#, python-format
msgid "Key pair %(key_name)s already exists."
msgstr ""
-#: cinder/exception.py:413
+#: cinder/exception.py:429
#, python-format
msgid "Volume Type %(id)s already exists."
msgstr ""
-#: cinder/exception.py:417
+#: cinder/exception.py:433
msgid "Migration error"
msgstr ""
-#: cinder/exception.py:421
+#: cinder/exception.py:437
#, python-format
msgid "Malformed message body: %(reason)s"
msgstr ""
-#: cinder/exception.py:425
+#: cinder/exception.py:441
#, python-format
msgid "Could not find config at %(path)s"
msgstr ""
-#: cinder/exception.py:429
+#: cinder/exception.py:445
#, fuzzy, python-format
msgid "Could not find parameter %(param)s"
msgstr "找不到Volume %s"
-#: cinder/exception.py:433
+#: cinder/exception.py:449
#, python-format
msgid "Could not load paste app '%(name)s' from %(path)s"
msgstr ""
-#: cinder/exception.py:437
+#: cinder/exception.py:453
#, python-format
msgid "No valid host was found. %(reason)s"
msgstr ""
-#: cinder/exception.py:441
+#: cinder/exception.py:457
#, python-format
msgid "Host %(host)s is not up or doesn't exist."
msgstr ""
-#: cinder/exception.py:445
+#: cinder/exception.py:461
msgid "Quota exceeded"
msgstr ""
-#: cinder/exception.py:452
+#: cinder/exception.py:468
msgid "Requested volume or snapshot exceeds allowed Gigabytes quota"
msgstr ""
-#: cinder/exception.py:457
+#: cinder/exception.py:473
msgid "Maximum volume/snapshot size exceeded"
msgstr ""
-#: cinder/exception.py:461
+#: cinder/exception.py:477
#, python-format
msgid "Maximum number of volumes allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:465
+#: cinder/exception.py:481
#, python-format
msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded"
msgstr ""
-#: cinder/exception.py:469
+#: cinder/exception.py:485
#, python-format
msgid "Detected more than one volume with name %(vol_name)s"
msgstr ""
-#: cinder/exception.py:473
+#: cinder/exception.py:489
#, python-format
msgid "3PAR Host already exists: %(err)s. %(info)s"
msgstr ""
-#: cinder/exception.py:477
+#: cinder/exception.py:493
#, python-format
msgid "Invalid 3PAR Domain: %(err)s"
msgstr ""
-#: cinder/exception.py:481
+#: cinder/exception.py:497
#, python-format
msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s"
msgstr ""
-#: cinder/exception.py:486
+#: cinder/exception.py:502
msgid "Bad response from SolidFire API"
msgstr ""
-#: cinder/exception.py:490
+#: cinder/exception.py:506
#, python-format
msgid "Error in SolidFire API response: data=%(data)s"
msgstr ""
-#: cinder/exception.py:494
+#: cinder/exception.py:510
#, python-format
msgid "Unknown or unsupported command %(cmd)s"
msgstr ""
-#: cinder/exception.py:498
+#: cinder/exception.py:514
#, python-format
msgid "Malformed response to command %(cmd)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:502
+#: cinder/exception.py:518
#, python-format
msgid "Bad HTTP response status %(status)s"
msgstr ""
-#: cinder/exception.py:506
+#: cinder/exception.py:522
#, python-format
msgid "Operation failed with status=%(status)s. Full dump: %(data)s"
msgstr ""
-#: cinder/exception.py:510
+#: cinder/exception.py:526
#, 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:514
+#: cinder/exception.py:530
#, python-format
msgid "Unable to find server object for initiator %(name)s"
msgstr ""
-#: cinder/exception.py:518
+#: cinder/exception.py:534
msgid "Unable to find any active VPSA controller"
msgstr ""
-#: cinder/exception.py:522
+#: cinder/exception.py:538
#, python-format
msgid "Failed to retrieve attachments for volume %(name)s"
msgstr ""
-#: cinder/exception.py:526
+#: cinder/exception.py:542
#, python-format
msgid "Invalid attachment info for volume %(name)s: %(reason)s"
msgstr ""
-#: cinder/exception.py:530
+#: cinder/exception.py:546
#, python-format
msgid "Instance %(instance_id)s could not be found."
msgstr ""
-#: cinder/exception.py:534
+#: cinder/exception.py:550
#, python-format
msgid "Bad or unexpected response from the storage volume backend API: %(data)s"
msgstr ""
-#: cinder/exception.py:539
+#: cinder/exception.py:555
#, fuzzy
msgid "Unknown NFS exception"
msgstr "發生一個未知例外"
-#: cinder/exception.py:543
+#: cinder/exception.py:559
msgid "No mounted NFS shares found"
msgstr ""
-#: cinder/exception.py:547 cinder/exception.py:559
+#: cinder/exception.py:563 cinder/exception.py:575
#, python-format
msgid "There is no share which can host %(volume_size)sG"
msgstr ""
-#: cinder/exception.py:551
+#: cinder/exception.py:567
#, fuzzy
msgid "Unknown Gluster exception"
msgstr "發生一個未知例外"
-#: cinder/exception.py:555
+#: cinder/exception.py:571
msgid "No mounted Gluster shares found"
msgstr ""
-#: cinder/exception.py:563
+#: cinder/exception.py:579
#, python-format
msgid ""
"Glance metadata cannot be updated, key %(key)s exists for volume id "
"%(volume_id)s"
msgstr ""
-#: cinder/exception.py:568
+#: cinder/exception.py:584
#, fuzzy, python-format
msgid "Failed to copy image to volume: %(reason)s"
msgstr "找不到Volume %s"
-#: cinder/exception.py:572
+#: cinder/exception.py:588
msgid "Invalid Ceph args provided for backup rbd operation"
msgstr ""
-#: cinder/exception.py:576
+#: cinder/exception.py:592
msgid "An error has occurred during backup operation"
msgstr ""
-#: cinder/exception.py:580
+#: cinder/exception.py:596
msgid "Backup RBD operation failed"
msgstr ""
-#: cinder/exception.py:584
+#: cinder/exception.py:600
#, python-format
msgid "Backup volume %(volume_id)s type not recognised."
msgstr ""
-#: cinder/exception.py:588
+#: cinder/exception.py:604
#, python-format
msgid "Backup %(backup_id)s could not be found."
msgstr ""
-#: cinder/exception.py:592
+#: cinder/exception.py:608
#, python-format
msgid "Invalid backup: %(reason)s"
msgstr ""
-#: cinder/exception.py:596
+#: cinder/exception.py:612
#, fuzzy
msgid "Connection to swift failed"
msgstr "連接到glance失敗"
-#: cinder/exception.py:600
+#: cinder/exception.py:616
#, python-format
msgid "Transfer %(transfer_id)s could not be found."
msgstr ""
-#: cinder/exception.py:604
+#: cinder/exception.py:620
msgid "Volume migration failed"
msgstr ""
-#: cinder/exception.py:608
+#: cinder/exception.py:624
#, python-format
msgid "Connect to volume via protocol %(protocol)s not supported."
msgstr ""
+#: cinder/exception.py:628
+msgid "SSH command injection detected"
+msgstr ""
+
#: cinder/manager.py:135
msgid "Notifying Schedulers of capabilities ..."
msgstr ""
msgid "Fetching %s"
msgstr ""
-#: cinder/utils.py:134 cinder/openstack/common/processutils.py:218
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:292
+#: cinder/utils.py:158 cinder/openstack/common/processutils.py:218
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:294
#, python-format
msgid "Running cmd (SSH): %s"
msgstr ""
-#: cinder/utils.py:136 cinder/openstack/common/processutils.py:220
+#: cinder/utils.py:160 cinder/openstack/common/processutils.py:220
msgid "Environment not supported over SSH"
msgstr ""
-#: cinder/utils.py:140 cinder/openstack/common/processutils.py:224
+#: cinder/utils.py:164 cinder/openstack/common/processutils.py:224
msgid "process_input not supported over SSH"
msgstr ""
-#: cinder/utils.py:160 cinder/openstack/common/processutils.py:167
+#: cinder/utils.py:184 cinder/openstack/common/processutils.py:167
#: cinder/openstack/common/processutils.py:239
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:319
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:321
#, python-format
msgid "Result was %s"
msgstr ""
-#: cinder/utils.py:209 cinder/volume/drivers/huawei/huawei_iscsi.py:95
+#: cinder/utils.py:233 cinder/volume/drivers/huawei/huawei_iscsi.py:95
msgid "Specify a password or private_key"
msgstr ""
-#: cinder/utils.py:225 cinder/volume/drivers/huawei/huawei_iscsi.py:103
+#: cinder/utils.py:249 cinder/volume/drivers/huawei/huawei_iscsi.py:103
#, python-format
msgid "Error connecting via ssh: %s"
msgstr ""
-#: cinder/utils.py:260
+#: cinder/utils.py:284
#, python-format
msgid "debug in callback: %s"
msgstr ""
-#: cinder/utils.py:420
+#: cinder/utils.py:444
#, python-format
msgid "Link Local address is not found.:%s"
msgstr ""
-#: cinder/utils.py:423
+#: cinder/utils.py:447
#, python-format
msgid "Couldn't get Link Local IP of %(interface)s :%(ex)s"
msgstr ""
-#: cinder/utils.py:458
+#: cinder/utils.py:482
#, python-format
msgid "Invalid backend: %s"
msgstr ""
-#: cinder/utils.py:469
+#: cinder/utils.py:493
#, python-format
msgid "backend %s"
msgstr ""
-#: cinder/utils.py:519
+#: cinder/utils.py:543
msgid "in looping call"
msgstr ""
-#: cinder/utils.py:689
+#: cinder/utils.py:713
#, python-format
msgid "Expected object of type: %s"
msgstr ""
-#: cinder/utils.py:780
+#: cinder/utils.py:804
#, python-format
msgid "timefunc: '%(name)s' took %(total_time).2f secs"
msgstr ""
-#: cinder/utils.py:958
+#: cinder/utils.py:982
#, python-format
msgid "Could not remove tmpdir: %s"
msgstr ""
msgid "vol=%s"
msgstr ""
-#: cinder/api/v1/volumes.py:232 cinder/api/v2/volumes.py:175
+#: cinder/api/v1/volumes.py:233 cinder/api/v2/volumes.py:176
#, python-format
msgid "Delete volume with id: %s"
msgstr ""
-#: cinder/api/v1/volumes.py:279 cinder/api/v1/volumes.py:283
-#: cinder/api/v2/volumes.py:237 cinder/api/v2/volumes.py:241
+#: cinder/api/v1/volumes.py:280 cinder/api/v1/volumes.py:284
+#: cinder/api/v2/volumes.py:238 cinder/api/v2/volumes.py:242
msgid "Invalid imageRef provided."
msgstr ""
-#: cinder/api/v1/volumes.py:341 cinder/api/v2/volumes.py:301
+#: cinder/api/v1/volumes.py:342 cinder/api/v2/volumes.py:302
#, python-format
msgid "Create volume of %s GB"
msgstr ""
-#: cinder/api/v1/volumes.py:421
+#: cinder/api/v1/volumes.py:422
#, python-format
msgid "Removing options '%(bad_options)s' from query"
msgstr ""
-#: cinder/api/v2/volumes.py:389
+#: cinder/api/v2/volumes.py:390
#, python-format
msgid "Removing options '%s' from query"
msgstr ""
msgstr "找不到Volume %s"
#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
+#: cinder/brick/iser/iser.py:207
msgid "valid iqn needed for show_target"
msgstr ""
msgid "Failed to add initiator iqn %s to target"
msgstr ""
+#: cinder/brick/iser/iser.py:139
+#, python-format
+msgid "Creating iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:158
+#, python-format
+msgid "Failed to create iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:169
+#, python-format
+msgid ""
+"Failed to create iser target for volume id:%(vol_id)s. Please ensure your"
+" tgtd config file contains 'include %(volumes_dir)s/*'"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:180
+#, python-format
+msgid "Removing iser_target for: %s"
+msgstr ""
+
+#: cinder/brick/iser/iser.py:197
+#, python-format
+msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
+msgstr ""
+
#: cinder/brick/local_dev/lvm.py:36
#, fuzzy, python-format
msgid "Unable to find Volume Group: %s"
msgid "Change will make usage less than 0 for the following resources: %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:1968 cinder/db/sqlalchemy/api.py:1994
-#, python-format
-msgid "No backend config with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2051
-#, python-format
-msgid "No sm_flavor called %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2095
-#, python-format
-msgid "No sm_volume with id %s"
-msgstr ""
-
-#: cinder/db/sqlalchemy/api.py:2157
+#: cinder/db/sqlalchemy/api.py:1963
#, python-format
msgid "No backup with id %s"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2245
+#: cinder/db/sqlalchemy/api.py:2049
#, fuzzy
msgid "Volume must be available"
msgstr "Volume 狀態需要可被使用"
-#: cinder/db/sqlalchemy/api.py:2269
+#: cinder/db/sqlalchemy/api.py:2073
#, python-format
msgid "Volume in unexpected state %s, expected awaiting-transfer"
msgstr ""
-#: cinder/db/sqlalchemy/api.py:2292
+#: cinder/db/sqlalchemy/api.py:2096
#, python-format
msgid ""
"Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state "
msgid "transfers table not dropped"
msgstr ""
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:33
+msgid "migrations table not dropped"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/015_drop_migrations_table.py:62
+#, python-format
+msgid "Table |%s| not created"
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:39
+#, python-format
+msgid "Exception while dropping table %s."
+msgstr ""
+
+#: cinder/db/sqlalchemy/migrate_repo/versions/016_drop_sm_tables.py:99
+#, python-format
+msgid "Exception while creating table %s."
+msgstr ""
+
#: cinder/image/glance.py:153 cinder/image/glance.py:162
#, python-format
msgid "Error contacting glance server '%(netloc)s' for '%(method)s', %(extra)s."
msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s"
msgstr ""
-#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:611
+#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:629
#, python-format
msgid "FAKE ISCSI: %s"
msgstr ""
-#: cinder/tests/fake_driver.py:93 cinder/tests/fake_driver.py:98
+#: cinder/tests/fake_driver.py:64 cinder/volume/driver.py:904
+#, python-format
+msgid "FAKE ISER: %s"
+msgstr ""
+
+#: cinder/tests/fake_driver.py:112 cinder/tests/fake_driver.py:117
#, python-format
msgid "LoggingVolumeDriver: %s"
msgstr ""
"\t%s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:245
+#: cinder/tests/test_storwize_svc.py:244
#, python-format
msgid "unrecognized argument %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1243
+#: cinder/tests/test_storwize_svc.py:1241
#, python-format
msgid "Run CLI command: %s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1246
+#: cinder/tests/test_storwize_svc.py:1244
#, python-format
msgid ""
"CLI output:\n"
" stderr: %(stderr)s"
msgstr ""
-#: cinder/tests/test_storwize_svc.py:1251
+#: cinder/tests/test_storwize_svc.py:1249
#, python-format
msgid ""
"CLI Exception output:\n"
msgstr ""
#: cinder/transfer/api.py:104 cinder/volume/api.py:114 cinder/volume/api.py:535
-#: cinder/volume/api.py:863 cinder/volume/manager.py:625
+#: cinder/volume/api.py:863 cinder/volume/manager.py:619
msgid "status must be available"
msgstr ""
msgid "Destination host must be different than current host"
msgstr ""
-#: cinder/volume/driver.py:115 cinder/volume/drivers/netapp/nfs.py:154
+#: cinder/volume/driver.py:133 cinder/volume/drivers/netapp/nfs.py:154
#, python-format
msgid "Recovering from a failed execute. Try number %s"
msgstr ""
-#: cinder/volume/driver.py:208
+#: cinder/volume/driver.py:226
#, python-format
msgid "copy_data_between_volumes %(src)s -> %(dest)s."
msgstr ""
-#: cinder/volume/driver.py:221 cinder/volume/driver.py:235
+#: cinder/volume/driver.py:239 cinder/volume/driver.py:253
#, python-format
msgid "Failed to attach volume %(vol)s"
msgstr ""
-#: cinder/volume/driver.py:250
+#: cinder/volume/driver.py:268
#, python-format
msgid "Failed to copy volume %(src)s to %(dest)d"
msgstr ""
-#: cinder/volume/driver.py:263
+#: cinder/volume/driver.py:281
#, python-format
msgid "copy_image_to_volume %s."
msgstr ""
-#: cinder/volume/driver.py:279
+#: cinder/volume/driver.py:297
#, python-format
msgid "copy_volume_to_image %s."
msgstr ""
-#: cinder/volume/driver.py:312
+#: cinder/volume/driver.py:330 cinder/volume/driver.py:864
#, python-format
msgid "Unable to access the backend storage via the path %(path)s."
msgstr ""
-#: cinder/volume/driver.py:351
+#: cinder/volume/driver.py:369
msgid "Extend volume not implemented"
msgstr ""
-#: cinder/volume/driver.py:393 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
+#: cinder/volume/driver.py:411 cinder/volume/drivers/emc/emc_smis_iscsi.py:113
msgid "ISCSI provider_location not stored, using discovery"
msgstr ""
-#: cinder/volume/driver.py:441
+#: cinder/volume/driver.py:459
#, fuzzy, python-format
msgid "Could not find iSCSI export for volume %s"
msgstr "找不到Volume %s"
-#: cinder/volume/driver.py:445 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
+#: cinder/volume/driver.py:463 cinder/volume/drivers/emc/emc_smis_iscsi.py:156
#, python-format
msgid "ISCSI Discovery: Found %s"
msgstr ""
-#: cinder/volume/driver.py:538
+#: cinder/volume/driver.py:556
msgid "The volume driver requires the iSCSI initiator name in the connector."
msgstr ""
-#: cinder/volume/driver.py:568 cinder/volume/drivers/lvm.py:590
-#: cinder/volume/drivers/lvm.py:720 cinder/volume/drivers/storwize_svc.py:1365
+#: cinder/volume/driver.py:586 cinder/volume/drivers/lvm.py:586
+#: cinder/volume/drivers/lvm.py:906 cinder/volume/drivers/storwize_svc.py:1362
#: cinder/volume/drivers/emc/emc_smis_common.py:857
#: cinder/volume/drivers/emc/emc_smis_iscsi.py:235
#: cinder/volume/drivers/huawei/huawei_iscsi.py:1507
#: cinder/volume/drivers/netapp/iscsi.py:835
#: cinder/volume/drivers/netapp/iscsi.py:1118
-#: cinder/volume/drivers/nexenta/volume.py:306
+#: cinder/volume/drivers/nexenta/volume.py:310
msgid "Updating volume stats"
msgstr ""
-#: cinder/volume/driver.py:649
+#: cinder/volume/driver.py:653
+msgid "ISER provider_location not stored, using discovery"
+msgstr ""
+
+#: cinder/volume/driver.py:701
+#, python-format
+msgid "Could not find iSER export for volume %s"
+msgstr ""
+
+#: cinder/volume/driver.py:705
+#, python-format
+msgid "ISER Discovery: Found %s"
+msgstr ""
+
+#: cinder/volume/driver.py:767
+#, python-format
+msgid "Failed to access the device on the path %(path)s: %(error)s."
+msgstr ""
+
+#: cinder/volume/driver.py:840
+#, python-format
+msgid "iSER device not found at %s"
+msgstr ""
+
+#: cinder/volume/driver.py:844
+#, python-format
+msgid ""
+"ISER volume not yet found at: %(host_device)s. Will rescan & retry. Try "
+"number: %(tries)s."
+msgstr ""
+
+#: cinder/volume/driver.py:857
+#, python-format
+msgid "Found iSER node %(host_device)s (after %(tries)s rescans)."
+msgstr ""
+
+#: cinder/volume/driver.py:874 cinder/volume/manager.py:907
+#: cinder/volume/drivers/lvm.py:779
+msgid "Updating volume status"
+msgstr ""
+
+#: cinder/volume/driver.py:942
msgid "Driver must implement initialize_connection"
msgstr ""
msgid "Setting volume: %s status to error after failed image copy."
msgstr ""
-#: cinder/volume/manager.py:311
+#: cinder/volume/manager.py:309
+msgid "Unexpected Error: "
+msgstr ""
+
+#: cinder/volume/manager.py:310
#, python-format
msgid ""
"Creating %(volume_id)s %(snapshot_id)s %(image_id)s was rescheduled due "
"to %(reason)s"
msgstr ""
-#: cinder/volume/manager.py:332
+#: cinder/volume/manager.py:331
#, python-format
msgid "volume %s: creating export"
msgstr ""
-#: cinder/volume/manager.py:342
+#: cinder/volume/manager.py:341
#, python-format
msgid "volume %s: create failed"
msgstr ""
-#: cinder/volume/manager.py:385
+#: cinder/volume/manager.py:384
#, python-format
msgid "volume %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:393
-#, python-format
-msgid "Error: %s"
-msgstr ""
-
-#: cinder/volume/manager.py:412
+#: cinder/volume/manager.py:406
#, python-format
msgid "volume %s: Error trying to reschedule create"
msgstr ""
-#: cinder/volume/manager.py:425
+#: cinder/volume/manager.py:419
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:429
+#: cinder/volume/manager.py:423
msgid "No request spec, will not reschedule"
msgstr ""
-#: cinder/volume/manager.py:434
+#: cinder/volume/manager.py:428
#, python-format
msgid "volume %(volume_id)s: re-scheduling %(method)s attempt %(num)d"
msgstr ""
-#: cinder/volume/manager.py:463 cinder/volume/manager.py:476
+#: cinder/volume/manager.py:457 cinder/volume/manager.py:470
#, python-format
msgid "volume %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:469
+#: cinder/volume/manager.py:463
msgid "volume is not local to this node"
msgstr ""
-#: cinder/volume/manager.py:474
+#: cinder/volume/manager.py:468
#, python-format
msgid "volume %s: removing export"
msgstr ""
-#: cinder/volume/manager.py:479
+#: cinder/volume/manager.py:473
#, python-format
msgid "Cannot delete volume %s: volume is busy"
msgstr ""
-#: cinder/volume/manager.py:507
+#: cinder/volume/manager.py:501
msgid "Failed to update usages deleting volume"
msgstr ""
-#: cinder/volume/manager.py:511
+#: cinder/volume/manager.py:505
#, python-format
msgid "volume %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:526
+#: cinder/volume/manager.py:520
#, python-format
msgid "snapshot %s: creating"
msgstr ""
-#: cinder/volume/manager.py:531
+#: cinder/volume/manager.py:525
#, python-format
msgid "snapshot %(snap_name)s: creating"
msgstr ""
-#: cinder/volume/manager.py:550
+#: cinder/volume/manager.py:544
#, python-format
msgid "snapshot %s: created successfully"
msgstr ""
-#: cinder/volume/manager.py:559 cinder/volume/manager.py:564
+#: cinder/volume/manager.py:553 cinder/volume/manager.py:558
#, python-format
msgid "snapshot %s: deleting"
msgstr ""
-#: cinder/volume/manager.py:567
+#: cinder/volume/manager.py:561
#, python-format
msgid "Cannot delete snapshot %s: snapshot is busy"
msgstr ""
-#: cinder/volume/manager.py:597
+#: cinder/volume/manager.py:591
msgid "Failed to update usages deleting snapshot"
msgstr ""
-#: cinder/volume/manager.py:600
+#: cinder/volume/manager.py:594
#, python-format
msgid "snapshot %s: deleted successfully"
msgstr ""
-#: cinder/volume/manager.py:618
+#: cinder/volume/manager.py:612
msgid "being attached by another instance"
msgstr ""
-#: cinder/volume/manager.py:622
+#: cinder/volume/manager.py:616
msgid "being attached by another host"
msgstr ""
-#: cinder/volume/manager.py:697 cinder/volume/manager.py:702
+#: cinder/volume/manager.py:691 cinder/volume/manager.py:696
#, python-format
msgid "Failed to copy image to volume: %(volume_id)s, error: %(error)s"
msgstr ""
-#: cinder/volume/manager.py:707
+#: cinder/volume/manager.py:701
#, python-format
msgid "Downloaded image %(image_id)s to %(volume_id)s successfully."
msgstr ""
-#: cinder/volume/manager.py:726
+#: cinder/volume/manager.py:720
#, python-format
msgid "Uploaded volume %(volume_id)s to image (%(image_id)s) successfully"
msgstr ""
-#: cinder/volume/manager.py:817
+#: cinder/volume/manager.py:811
msgid "failed to create new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:820
+#: cinder/volume/manager.py:814
msgid "timeout creating new_volume on destination host"
msgstr ""
-#: cinder/volume/manager.py:832
+#: cinder/volume/manager.py:826
#, python-format
msgid "Failed to copy volume %(vol1)s to %(vol2)s"
msgstr ""
-#: cinder/volume/manager.py:841
+#: cinder/volume/manager.py:835
#, python-format
msgid "Failed to delete migration source vol %(vol)s: %(err)s"
msgstr ""
-#: cinder/volume/manager.py:853
+#: cinder/volume/manager.py:847
#, python-format
msgid "Failed to rename migration destination volume %(vol)s to %(name)s"
msgstr ""
-#: cinder/volume/manager.py:866
+#: cinder/volume/manager.py:860
#, python-format
msgid "volume %s: calling driver migrate_volume"
msgstr ""
-#: cinder/volume/manager.py:913
-msgid "Updating volume status"
-msgstr ""
-
-#: cinder/volume/manager.py:926
+#: cinder/volume/manager.py:920
msgid "Clear capabilities"
msgstr ""
-#: cinder/volume/manager.py:930
+#: cinder/volume/manager.py:924
#, python-format
msgid "Notification {%s} received"
msgstr ""
-#: cinder/volume/manager.py:968
+#: cinder/volume/manager.py:962
#, 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:979
+#: cinder/volume/manager.py:973
#, python-format
msgid "volume %s: extending"
msgstr ""
-#: cinder/volume/manager.py:981
+#: cinder/volume/manager.py:975
#, python-format
msgid "volume %s: extended successfully"
msgstr ""
-#: cinder/volume/manager.py:983
+#: cinder/volume/manager.py:977
#, python-format
msgid "volume %s: Error trying to extend volume"
msgstr ""
"config: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:135
-#: cinder/volume/drivers/block_device.py:146 cinder/volume/drivers/lvm.py:503
-#: cinder/volume/drivers/lvm.py:517
+#: cinder/volume/drivers/block_device.py:138
+#: cinder/volume/drivers/block_device.py:149 cinder/volume/drivers/lvm.py:499
+#: cinder/volume/drivers/lvm.py:513
#, python-format
msgid "Skipping remove_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:160 cinder/volume/drivers/lvm.py:535
+#: cinder/volume/drivers/block_device.py:163 cinder/volume/drivers/lvm.py:531
#, python-format
msgid ""
"Skipping remove_export. No iscsi_target is presently exported for volume:"
" %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:185 cinder/volume/drivers/lvm.py:332
+#: cinder/volume/drivers/block_device.py:188 cinder/volume/drivers/lvm.py:328
#, python-format
msgid "Skipping ensure_export. No iscsi_target provision for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:202 cinder/volume/drivers/lvm.py:353
+#: cinder/volume/drivers/block_device.py:205 cinder/volume/drivers/lvm.py:349
#, python-format
msgid "Skipping ensure_export. No iscsi_target provisioned for volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:274 cinder/volume/drivers/lvm.py:187
+#: cinder/volume/drivers/block_device.py:277 cinder/volume/drivers/lvm.py:183
#, python-format
msgid "Performing secure delete on volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:287 cinder/volume/drivers/lvm.py:202
+#: cinder/volume/drivers/block_device.py:290 cinder/volume/drivers/lvm.py:198
#, python-format
msgid "Error unrecognized volume_clear option: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:309 cinder/volume/drivers/lvm.py:254
-#: cinder/volume/drivers/lvm.py:697
+#: cinder/volume/drivers/block_device.py:312 cinder/volume/drivers/lvm.py:250
+#: cinder/volume/drivers/lvm.py:883
#, python-format
msgid "Creating clone of volume: %s"
msgstr ""
-#: cinder/volume/drivers/block_device.py:376
+#: cinder/volume/drivers/block_device.py:379
msgid "No free disk"
msgstr ""
-#: cinder/volume/drivers/block_device.py:389
+#: cinder/volume/drivers/block_device.py:392
msgid "No big enough free disk"
msgstr ""
"%(shelf)s, Lun: %(lun)s"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:65
+#: cinder/volume/drivers/glusterfs.py:70
#, python-format
msgid "There's no Gluster config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:70
+#: cinder/volume/drivers/glusterfs.py:75
#, python-format
msgid "Gluster config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:82
+#: cinder/volume/drivers/glusterfs.py:87
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/glusterfs.py:100 cinder/volume/drivers/nfs.py:246
-#, python-format
-msgid "casted to %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:110 cinder/volume/drivers/nfs.py:256
-#, python-format
-msgid "Volume %s does not have provider_location specified, skipping"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:176 cinder/volume/drivers/nfs.py:320
-#, python-format
-msgid "Exception during mounting %s"
-msgstr ""
-
-#: cinder/volume/drivers/glusterfs.py:254 cinder/volume/drivers/nfs.py:434
-#, python-format
-msgid "%s is already mounted"
-msgstr ""
-
#: cinder/volume/drivers/gpfs.py:89
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgid "Expected image to be in raw format, but is %s"
msgstr ""
-#: cinder/volume/drivers/lvm.py:82
+#: cinder/volume/drivers/lvm.py:78
#, python-format
msgid "volume group %s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/lvm.py:182
+#: cinder/volume/drivers/lvm.py:178
#, python-format
msgid "Size for volume: %s not found, skipping secure delete."
msgstr ""
-#: cinder/volume/drivers/lvm.py:222
+#: cinder/volume/drivers/lvm.py:218
#, python-format
msgid "snapshot: %s not found, skipping delete operations"
msgstr ""
-#: cinder/volume/drivers/lvm.py:367
+#: cinder/volume/drivers/lvm.py:363 cinder/volume/drivers/lvm.py:677
msgid "Detected inconsistency in provider_location id"
msgstr ""
-#: cinder/volume/drivers/lvm.py:419
+#: cinder/volume/drivers/lvm.py:415
#, python-format
msgid "Symbolic link %s not found"
msgstr ""
-#: cinder/volume/drivers/lvm.py:616
+#: cinder/volume/drivers/lvm.py:612
#, python-format
msgid "Error retrieving volume stats: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:145
+#: cinder/volume/drivers/lvm.py:663
+#, python-format
+msgid "Skipping ensure_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:754
+#, python-format
+msgid "Skipping remove_export. No iser_target provisioned for volume: %s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:770
+#, python-format
+msgid ""
+"Skipping remove_export. No iser_target is presently exported for volume: "
+"%s"
+msgstr ""
+
+#: cinder/volume/drivers/lvm.py:802
+#, python-format
+msgid "Error retrieving volume status: %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:97
+#, python-format
+msgid "casted to %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:134
+#, python-format
+msgid "Exception during mounting %s"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:147
+#, python-format
+msgid "Volume %s does not have provider_location specified, skipping"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:234
#, python-format
msgid "Expected volume size was %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:146
+#: cinder/volume/drivers/nfs.py:235
#, python-format
msgid " but size is now %d"
msgstr ""
-#: cinder/volume/drivers/nfs.py:203
+#: cinder/volume/drivers/nfs.py:327
+#, python-format
+msgid "%s is already mounted"
+msgstr ""
+
+#: cinder/volume/drivers/nfs.py:361
#, python-format
msgid "There's no NFS config file configured (%s)"
msgstr ""
-#: cinder/volume/drivers/nfs.py:208
+#: cinder/volume/drivers/nfs.py:366
#, python-format
msgid "NFS config file at %(config)s doesn't exist"
msgstr ""
-#: cinder/volume/drivers/nfs.py:213
+#: cinder/volume/drivers/nfs.py:371
#, python-format
msgid "NFS config 'nfs_oversub_ratio' invalid. Must be > 0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:221
+#: cinder/volume/drivers/nfs.py:379
#, python-format
msgid "NFS config 'nfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s"
msgstr ""
-#: cinder/volume/drivers/nfs.py:368
+#: cinder/volume/drivers/nfs.py:438
#, python-format
msgid "%s is above nfs_used_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:371
+#: cinder/volume/drivers/nfs.py:441
#, python-format
msgid "%s is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:374
+#: cinder/volume/drivers/nfs.py:444
#, python-format
msgid "%s reserved space is above nfs_oversub_ratio"
msgstr ""
-#: cinder/volume/drivers/nfs.py:390
+#: cinder/volume/drivers/nfs.py:460
#, python-format
msgid "Selected %s as target nfs share."
msgstr ""
#: cinder/volume/drivers/storwize_svc.py:299
#: cinder/volume/drivers/netapp/iscsi.py:123
#: cinder/volume/drivers/netapp/nfs.py:221
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:143
#, python-format
msgid "%s is not set"
msgstr ""
msgid "ensure_export: Volume %s not found on storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:360
+#: cinder/volume/drivers/storwize_svc.py:359
#, python-format
msgid "enter: _get_chap_secret_for_host: host name %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:396
+#: cinder/volume/drivers/storwize_svc.py:395
#, python-format
msgid ""
"leave: _get_chap_secret_for_host: host name %(host_name)s with secret "
"%(chap_secret)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:419
+#: cinder/volume/drivers/storwize_svc.py:418
msgid "_create_host: Cannot clean host name. Host name is not unicode or string"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:487
+#: cinder/volume/drivers/storwize_svc.py:486
#, python-format
msgid "enter: _get_host_from_connector: prefix %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:515
+#: cinder/volume/drivers/storwize_svc.py:514
#, python-format
msgid "leave: _get_host_from_connector: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:527
+#: cinder/volume/drivers/storwize_svc.py:526
#, python-format
msgid "enter: _create_host: host %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:542
+#: cinder/volume/drivers/storwize_svc.py:541
msgid "_create_host: No connector ports"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:555
+#: cinder/volume/drivers/storwize_svc.py:557
#, python-format
msgid "leave: _create_host: host %(host)s - %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:578
+#: cinder/volume/drivers/storwize_svc.py:580
#, python-format
msgid "enter: _map_vol_to_host: volume %(volume_name)s to host %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:611
+#: cinder/volume/drivers/storwize_svc.py:610
msgid ""
"storwize_svc_multihostmap_enabled is set to False, Not allow multi host "
"mapping"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:621
+#: cinder/volume/drivers/storwize_svc.py:623
#, python-format
msgid "volume %s mapping to multi host"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:627
+#: cinder/volume/drivers/storwize_svc.py:629
#, python-format
msgid ""
"leave: _map_vol_to_host: LUN %(result_lun)s, volume %(volume_name)s, host"
" %(host_name)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:637
+#: cinder/volume/drivers/storwize_svc.py:639
#, python-format
msgid "enter: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:645
+#: cinder/volume/drivers/storwize_svc.py:647
#, python-format
msgid "leave: _delete_host: host %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:671
+#: cinder/volume/drivers/storwize_svc.py:673
msgid "The connector does not contain the required information."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:690
+#: cinder/volume/drivers/storwize_svc.py:692
#, python-format
msgid "enter: initialize_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:706
+#: cinder/volume/drivers/storwize_svc.py:708
msgid "_create_host failed to return the host name."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:717
+#: cinder/volume/drivers/storwize_svc.py:719
#, python-format
msgid "initialize_connection: Failed to get attributes for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:724
+#: cinder/volume/drivers/storwize_svc.py:726
#, python-format
msgid "Did not find expected column name in lsvdisk: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:726
+#: cinder/volume/drivers/storwize_svc.py:728
#, python-format
msgid "initialize_connection: Missing volume attribute for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:743
+#: cinder/volume/drivers/storwize_svc.py:745
#, python-format
msgid ""
"initialize_connection: No node found in I/O group %(gid)s for volume "
"%(vol)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:751
+#: cinder/volume/drivers/storwize_svc.py:753
#, python-format
msgid "initialize_connection: Did not find a preferred node for volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:784
+#: cinder/volume/drivers/storwize_svc.py:786
#, python-format
msgid ""
"initialize_connection: Failed to collect return properties for volume "
"%(vol)s and connector %(conn)s.\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:789
+#: cinder/volume/drivers/storwize_svc.py:791
#, python-format
msgid ""
"leave: initialize_connection:\n"
" properties: %(prop)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:807
+#: cinder/volume/drivers/storwize_svc.py:809
#, python-format
msgid "enter: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:817
+#: cinder/volume/drivers/storwize_svc.py:819
msgid "_get_host_from_connector failed to return the host name for connector"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:832
+#: cinder/volume/drivers/storwize_svc.py:834
#, python-format
msgid ""
"terminate_connection: No mapping of volume %(vol_name)s to host "
"%(host_name)s found"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:840
+#: cinder/volume/drivers/storwize_svc.py:842
#, python-format
msgid "leave: terminate_connection: volume %(vol)s with connector %(conn)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:897
+#: cinder/volume/drivers/storwize_svc.py:899
msgid "protocol must be specified as '<in> iSCSI' or '<in> FC'"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:921
+#: cinder/volume/drivers/storwize_svc.py:923
#, python-format
msgid "enter: _create_vdisk: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:959
+#: cinder/volume/drivers/storwize_svc.py:957
#, python-format
msgid ""
"_create_vdisk %(name)s - did not find success message in CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:964
+#: cinder/volume/drivers/storwize_svc.py:962
#, python-format
msgid "leave: _create_vdisk: volume %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:976
-#: cinder/volume/drivers/storwize_svc.py:990
+#: cinder/volume/drivers/storwize_svc.py:972
+#: cinder/volume/drivers/storwize_svc.py:986
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find success "
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1002
-#: cinder/volume/drivers/storwize_svc.py:1012
+#: cinder/volume/drivers/storwize_svc.py:998
+#: cinder/volume/drivers/storwize_svc.py:1008
#, python-format
msgid ""
"create FC mapping from %(source)s to %(target)s - did not find mapping id"
" stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1026
+#: cinder/volume/drivers/storwize_svc.py:1022
#, python-format
msgid ""
"_prepare_fc_map: Failed to prepare FlashCopy from %(source)s to "
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1053
+#: cinder/volume/drivers/storwize_svc.py:1049
#, python-format
msgid ""
"Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: "
"%(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1064
+#: cinder/volume/drivers/storwize_svc.py:1060
#, python-format
msgid ""
"Mapping %(id)s prepare failed to complete within the allotted %(to)d "
"seconds timeout. Terminating."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1069
+#: cinder/volume/drivers/storwize_svc.py:1065
#, python-format
msgid ""
"_prepare_fc_map: Failed to start FlashCopy from %(source)s to %(target)s "
"with exception %(ex)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1076
+#: cinder/volume/drivers/storwize_svc.py:1072
#, python-format
msgid "_prepare_fc_map: %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1083
+#: cinder/volume/drivers/storwize_svc.py:1079
#, python-format
msgid ""
"_start_fc_map: Failed to start FlashCopy from %(source)s to %(target)s.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1094
+#: cinder/volume/drivers/storwize_svc.py:1090
#, python-format
msgid ""
"enter: _run_flashcopy: execute FlashCopy from source %(source)s to target"
" %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1106
+#: cinder/volume/drivers/storwize_svc.py:1102
#, python-format
msgid "leave: _run_flashcopy: FlashCopy started from %(source)s to %(target)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1114
+#: cinder/volume/drivers/storwize_svc.py:1110
#, python-format
msgid "enter: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1121
+#: cinder/volume/drivers/storwize_svc.py:1117
#, python-format
msgid "_create_copy: Source vdisk %s does not exist"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1133
+#: cinder/volume/drivers/storwize_svc.py:1129
#, python-format
msgid ""
"_create_copy: cannot get source vdisk %(src)s capacity from vdisk "
"attributes %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1143
+#: cinder/volume/drivers/storwize_svc.py:1139
#, python-format
msgid "leave: _create_copy: snapshot %(tgt_vdisk)s from vdisk %(src_vdisk)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1148
+#: cinder/volume/drivers/storwize_svc.py:1144
#, python-format
msgid "enter: _get_flashcopy_mapping_attributes: mapping %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1170
+#: cinder/volume/drivers/storwize_svc.py:1166
#, python-format
msgid ""
"leave: _get_flashcopy_mapping_attributes: mapping %(fc_map_id)s, "
"attributes %(attributes)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1178
+#: cinder/volume/drivers/storwize_svc.py:1174
#, python-format
msgid "enter: _is_vdisk_defined: vdisk %s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1180
+#: cinder/volume/drivers/storwize_svc.py:1176
#, python-format
msgid "leave: _is_vdisk_defined: vdisk %(vol)s with %(str)s "
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1213
+#: cinder/volume/drivers/storwize_svc.py:1209
#, python-format
msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1258
+#: cinder/volume/drivers/storwize_svc.py:1255
#, python-format
msgid "enter: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1263
+#: cinder/volume/drivers/storwize_svc.py:1260
#, python-format
msgid "warning: Tried to delete vdisk %s but it does not exist."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1278
+#: cinder/volume/drivers/storwize_svc.py:1275
#, python-format
msgid "leave: _delete_vdisk: vdisk %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1303
+#: cinder/volume/drivers/storwize_svc.py:1300
msgid "create_volume_from_snapshot: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1317
+#: cinder/volume/drivers/storwize_svc.py:1314
msgid "create_cloned_volume: Source and destination size differ."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1330
+#: cinder/volume/drivers/storwize_svc.py:1327
#, python-format
msgid "enter: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1334
+#: cinder/volume/drivers/storwize_svc.py:1331
msgid "extend_volume: Extending a volume with snapshots is not supported."
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1345
+#: cinder/volume/drivers/storwize_svc.py:1342
#, python-format
msgid "leave: extend_volume: volume %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1382
+#: cinder/volume/drivers/storwize_svc.py:1379
msgid "_update_volume_stats: Could not get system name"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1394
+#: cinder/volume/drivers/storwize_svc.py:1391
msgid "Could not get pool data from the storage"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1395
+#: cinder/volume/drivers/storwize_svc.py:1392
msgid "_update_volume_stats: Could not get storage pool data"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1433
+#: cinder/volume/drivers/storwize_svc.py:1430
msgid ""
"Illegal value specified for storwize_svc_vol_rsize: set to either a "
"percentage (0-100) or -1"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1439
+#: cinder/volume/drivers/storwize_svc.py:1436
msgid ""
"Illegal value specified for storwize_svc_vol_warning: set to a percentage"
" (0-100)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1446
+#: cinder/volume/drivers/storwize_svc.py:1443
msgid ""
"Illegal value specified for storwize_svc_vol_grainsize: set to either 32,"
" 64, 128, or 256"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1453
+#: cinder/volume/drivers/storwize_svc.py:1450
msgid "System does not support compression"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1458
+#: cinder/volume/drivers/storwize_svc.py:1455
msgid "If compression is set to True, rsize must also be set (not equal to -1)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1464
+#: cinder/volume/drivers/storwize_svc.py:1461
#, python-format
msgid ""
"Illegal value %(prot)s specified for storwize_svc_connection_protocol: "
"valid values are %(enabled)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1473
+#: cinder/volume/drivers/storwize_svc.py:1470
msgid ""
"Multipath is currently only supported for FC connections and not iSCSI. "
"(This is a Nova limitation.)"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1485
+#: cinder/volume/drivers/storwize_svc.py:1482
#, python-format
msgid "enter: _execute_command_and_parse_attributes: command %s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1492
+#: cinder/volume/drivers/storwize_svc.py:1489
#, fuzzy, python-format
msgid ""
"CLI Exception output:\n"
"標準輸出: %(stdout)r\n"
"標準錯誤輸出: %(stderr)r"
-#: cinder/volume/drivers/storwize_svc.py:1509
+#: cinder/volume/drivers/storwize_svc.py:1506
#, python-format
msgid ""
"leave: _execute_command_and_parse_attributes:\n"
"attributes: %(attr)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1528
+#: cinder/volume/drivers/storwize_svc.py:1525
#, python-format
msgid ""
"_get_hdr_dic: attribute headers and values do not match.\n"
" Values: %(row)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1536
+#: cinder/volume/drivers/storwize_svc.py:1533
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
"stderr: %(err)s\n"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1550
+#: cinder/volume/drivers/storwize_svc.py:1547
#, python-format
msgid ""
"%(fun)s: Failed with unexpected CLI output.\n"
" stderr: %(err)s"
msgstr ""
-#: cinder/volume/drivers/storwize_svc.py:1558
+#: cinder/volume/drivers/storwize_svc.py:1555
#, python-format
msgid "Did not find expected column in %(fun)s: %(hdr)s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:203
+#: cinder/volume/drivers/nexenta/volume.py:210
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Got response: %s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:99
+#: cinder/volume/drivers/nexenta/volume.py:103
#, python-format
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:211
+#: cinder/volume/drivers/nexenta/volume.py:140
+#, python-format
+msgid "Volume %s does not exist, it seems it was already deleted"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:218
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:220
+#: cinder/volume/drivers/nexenta/volume.py:227
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:228
+#: cinder/volume/drivers/nexenta/volume.py:235
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:238
+#: cinder/volume/drivers/nexenta/volume.py:245
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:274
+#: cinder/volume/drivers/nexenta/volume.py:281
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:282
+#: cinder/volume/drivers/nexenta/volume.py:289
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "local_path not supported"
msgstr ""
-#: cinder/volume/drivers/san/san.py:147
+#: cinder/volume/drivers/san/san.py:150
#, fuzzy, python-format
msgid "Error running SSH command: %s"
msgstr "非預期的執行錯誤"
-#: cinder/volume/drivers/san/san.py:167
+#: cinder/volume/drivers/san/san.py:170
msgid "Specify san_password or san_private_key"
msgstr ""
-#: cinder/volume/drivers/san/san.py:171
+#: cinder/volume/drivers/san/san.py:174
msgid "san_ip must be set"
msgstr ""
msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:134
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:136
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:154
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:156
msgid "Login to 3PAR array invalid"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:178
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:560
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:180
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:562
#, python-format
msgid "CPG (%s) doesn't exist on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:186
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:188
#, 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:193
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:195
#, python-format
msgid "CPG (%s) must be in a domain"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:209
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:211
#, python-format
msgid "Error extending volume %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:352
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:354
#, python-format
msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:358
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:360
#, fuzzy, python-format
msgid "Error running ssh command: %s"
msgstr "非預期的執行錯誤"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:665
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:676
#, python-format
msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:729
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:737
#, 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:769
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:777
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:840
-#, fuzzy, python-format
-msgid "Unexpected state while cloning %s"
-msgstr "非預期的執行錯誤"
-
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:104
#, python-format
msgid "Invalid IP address format '%s'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:137
#, python-format
msgid ""
"Found invalid iSCSI IP address(s) in configuration option(s) "
"hp3par_iscsi_ips or iscsi_ip_address '%s.'"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:143
msgid "At least one valid iSCSI IP address must be set."
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:328
+#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:330
msgid "Least busy iSCSI port not found, using first iSCSI port in list."
msgstr ""
#~ msgid "Volume status must be available or error"
#~ msgstr "Volume 狀態需要可被使用"
+#~ msgid "No backend config with id %s"
+#~ msgstr ""
+
+#~ msgid "No sm_flavor called %s"
+#~ msgstr ""
+
+#~ msgid "No sm_volume with id %s"
+#~ msgstr ""
+
+#~ msgid "Error: %s"
+#~ msgstr ""
+
+#~ msgid "Unexpected state while cloning %s"
+#~ msgstr "非預期的執行錯誤"
+